diff --git a/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.CreateSecurityFirewallConfigByConfigVersionActivate.g.cs b/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.CreateSecurityFirewallConfigByConfigVersionActivate.g.cs new file mode 100644 index 00000000..26146730 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.CreateSecurityFirewallConfigByConfigVersionActivate.g.cs @@ -0,0 +1,618 @@ + +#nullable enable + +namespace Vercel +{ + public partial class ApiSecurityClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_CreateSecurityFirewallConfigByConfigVersionActivateSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_CreateSecurityFirewallConfigByConfigVersionActivateSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_CreateSecurityFirewallConfigByConfigVersionActivateSecurityRequirement0, + }; + partial void PrepareCreateSecurityFirewallConfigByConfigVersionActivateArguments( + global::System.Net.Http.HttpClient httpClient, + ref string configVersion); + partial void PrepareCreateSecurityFirewallConfigByConfigVersionActivateRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string configVersion); + partial void ProcessCreateSecurityFirewallConfigByConfigVersionActivateResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessCreateSecurityFirewallConfigByConfigVersionActivateResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Returns activated WAF config
+ /// Promotes a draft WAF config to an active config + ///
+ /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task CreateSecurityFirewallConfigByConfigVersionActivateAsync( + string configVersion, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await CreateSecurityFirewallConfigByConfigVersionActivateAsResponseAsync( + configVersion: configVersion, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// Returns activated WAF config
+ /// Promotes a draft WAF config to an active config + ///
+ /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> CreateSecurityFirewallConfigByConfigVersionActivateAsResponseAsync( + string configVersion, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareCreateSecurityFirewallConfigByConfigVersionActivateArguments( + httpClient: HttpClient, + configVersion: ref configVersion); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateSecurityFirewallConfigByConfigVersionActivateSecurityRequirements, + operationName: "CreateSecurityFirewallConfigByConfigVersionActivateAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: $"/v1/security/firewall/config/{configVersion}/activate", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Post, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCreateSecurityFirewallConfigByConfigVersionActivateRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + configVersion: configVersion!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSecurityFirewallConfigByConfigVersionActivate", + methodName: "CreateSecurityFirewallConfigByConfigVersionActivateAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}/activate\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSecurityFirewallConfigByConfigVersionActivate", + methodName: "CreateSecurityFirewallConfigByConfigVersionActivateAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}/activate\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSecurityFirewallConfigByConfigVersionActivate", + methodName: "CreateSecurityFirewallConfigByConfigVersionActivateAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}/activate\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCreateSecurityFirewallConfigByConfigVersionActivateResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSecurityFirewallConfigByConfigVersionActivate", + methodName: "CreateSecurityFirewallConfigByConfigVersionActivateAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}/activate\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateSecurityFirewallConfigByConfigVersionActivate", + methodName: "CreateSecurityFirewallConfigByConfigVersionActivateAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}/activate\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 402) + { + string? __content_402 = null; + global::System.Exception? __exception_402 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_402 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_402 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_402 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_402 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_402, + responseBody: __content_402, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 500) + { + string? __content_500 = null; + global::System.Exception? __exception_500 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_500 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_500, + responseBody: __content_500, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessCreateSecurityFirewallConfigByConfigVersionActivateResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.DeleteSecurityFirewallConfigByConfigVersion.g.cs b/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.DeleteSecurityFirewallConfigByConfigVersion.g.cs new file mode 100644 index 00000000..2e8ada1a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.DeleteSecurityFirewallConfigByConfigVersion.g.cs @@ -0,0 +1,586 @@ + +#nullable enable + +namespace Vercel +{ + public partial class ApiSecurityClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_DeleteSecurityFirewallConfigByConfigVersionSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_DeleteSecurityFirewallConfigByConfigVersionSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_DeleteSecurityFirewallConfigByConfigVersionSecurityRequirement0, + }; + partial void PrepareDeleteSecurityFirewallConfigByConfigVersionArguments( + global::System.Net.Http.HttpClient httpClient, + ref string configVersion); + partial void PrepareDeleteSecurityFirewallConfigByConfigVersionRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string configVersion); + partial void ProcessDeleteSecurityFirewallConfigByConfigVersionResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessDeleteSecurityFirewallConfigByConfigVersionResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Returns activated WAF config
+ /// Promotes a draft WAF config to an active config + ///
+ /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task DeleteSecurityFirewallConfigByConfigVersionAsync( + string configVersion, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await DeleteSecurityFirewallConfigByConfigVersionAsResponseAsync( + configVersion: configVersion, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// Returns activated WAF config
+ /// Promotes a draft WAF config to an active config + ///
+ /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> DeleteSecurityFirewallConfigByConfigVersionAsResponseAsync( + string configVersion, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareDeleteSecurityFirewallConfigByConfigVersionArguments( + httpClient: HttpClient, + configVersion: ref configVersion); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_DeleteSecurityFirewallConfigByConfigVersionSecurityRequirements, + operationName: "DeleteSecurityFirewallConfigByConfigVersionAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: $"/v1/security/firewall/config/{configVersion}", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Delete, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareDeleteSecurityFirewallConfigByConfigVersionRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + configVersion: configVersion!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "DeleteSecurityFirewallConfigByConfigVersion", + methodName: "DeleteSecurityFirewallConfigByConfigVersionAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}\"", + httpMethod: "DELETE", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "DeleteSecurityFirewallConfigByConfigVersion", + methodName: "DeleteSecurityFirewallConfigByConfigVersionAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}\"", + httpMethod: "DELETE", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "DeleteSecurityFirewallConfigByConfigVersion", + methodName: "DeleteSecurityFirewallConfigByConfigVersionAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}\"", + httpMethod: "DELETE", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessDeleteSecurityFirewallConfigByConfigVersionResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "DeleteSecurityFirewallConfigByConfigVersion", + methodName: "DeleteSecurityFirewallConfigByConfigVersionAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}\"", + httpMethod: "DELETE", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "DeleteSecurityFirewallConfigByConfigVersion", + methodName: "DeleteSecurityFirewallConfigByConfigVersionAsync", + pathTemplate: "$\"/v1/security/firewall/config/{configVersion}\"", + httpMethod: "DELETE", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 500) + { + string? __content_500 = null; + global::System.Exception? __exception_500 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_500 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_500, + responseBody: __content_500, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessDeleteSecurityFirewallConfigByConfigVersionResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = (global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse?)global::System.Text.Json.JsonSerializer.Deserialize(__content, typeof(global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse?), JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = (global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse?)await global::System.Text.Json.JsonSerializer.DeserializeAsync(__content, typeof(global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse?), JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.GetSecurityFirewallConfig.g.cs b/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.GetSecurityFirewallConfig.g.cs new file mode 100644 index 00000000..f1a97d0d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.GetSecurityFirewallConfig.g.cs @@ -0,0 +1,545 @@ + +#nullable enable + +namespace Vercel +{ + public partial class ApiSecurityClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_GetSecurityFirewallConfigSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_GetSecurityFirewallConfigSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_GetSecurityFirewallConfigSecurityRequirement0, + }; + partial void PrepareGetSecurityFirewallConfigArguments( + global::System.Net.Http.HttpClient httpClient); + partial void PrepareGetSecurityFirewallConfigRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage); + partial void ProcessGetSecurityFirewallConfigResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessGetSecurityFirewallConfigResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Returns activated WAF config
+ /// Lists WAF configs for a project + ///
+ /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task GetSecurityFirewallConfigAsync( + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await GetSecurityFirewallConfigAsResponseAsync( + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// Returns activated WAF config
+ /// Lists WAF configs for a project + ///
+ /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> GetSecurityFirewallConfigAsResponseAsync( + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareGetSecurityFirewallConfigArguments( + httpClient: HttpClient); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetSecurityFirewallConfigSecurityRequirements, + operationName: "GetSecurityFirewallConfigAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: "/v1/security/firewall/config", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareGetSecurityFirewallConfigRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetSecurityFirewallConfig", + methodName: "GetSecurityFirewallConfigAsync", + pathTemplate: "\"/v1/security/firewall/config\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetSecurityFirewallConfig", + methodName: "GetSecurityFirewallConfigAsync", + pathTemplate: "\"/v1/security/firewall/config\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetSecurityFirewallConfig", + methodName: "GetSecurityFirewallConfigAsync", + pathTemplate: "\"/v1/security/firewall/config\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessGetSecurityFirewallConfigResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetSecurityFirewallConfig", + methodName: "GetSecurityFirewallConfigAsync", + pathTemplate: "\"/v1/security/firewall/config\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetSecurityFirewallConfig", + methodName: "GetSecurityFirewallConfigAsync", + pathTemplate: "\"/v1/security/firewall/config\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessGetSecurityFirewallConfigResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.GetSecurityFirewallConfigResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.GetSecurityFirewallConfigResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.g.cs b/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.g.cs new file mode 100644 index 00000000..c3986f41 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.ApiSecurityClient.g.cs @@ -0,0 +1,136 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// If no httpClient is provided, a new one will be created.
+ /// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. + ///
+ public sealed partial class ApiSecurityClient : global::Vercel.IApiSecurityClient, global::System.IDisposable + { + /// + /// Production API + /// + public const string DefaultBaseUrl = "https://api.vercel.com/"; + + private bool _disposeHttpClient = true; + + /// + public global::System.Net.Http.HttpClient HttpClient { get; } + + /// + public System.Uri? BaseUri => HttpClient.BaseAddress; + + /// + public global::System.Collections.Generic.List Authorizations { get; } + + /// + public bool ReadResponseAsString { get; set; } +#if DEBUG + = true; +#endif + + /// + public global::Vercel.AutoSDKClientOptions Options { get; } + /// + /// + /// + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Vercel.SourceGenerationContext.Default; + + + /// + /// Creates a new instance of the ApiSecurityClient. + /// If no httpClient is provided, a new one will be created. + /// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. + /// + /// The HttpClient instance. If not provided, a new one will be created. + /// The base URL for the API. If not provided, the default baseUri from OpenAPI spec will be used. + /// The authorizations to use for the requests. + /// Dispose the HttpClient when the instance is disposed. True by default. + public ApiSecurityClient( + global::System.Net.Http.HttpClient? httpClient = null, + global::System.Uri? baseUri = null, + global::System.Collections.Generic.List? authorizations = null, + bool disposeHttpClient = true) : this( + httpClient, + baseUri, + authorizations, + options: null, + disposeHttpClient: disposeHttpClient) + { + } + + /// + /// Creates a new instance of the ApiSecurityClient with explicit options but no base URL override. + /// Skips passing baseUri so the default base URL from the OpenAPI spec applies. + /// + /// The HttpClient instance. If not provided, a new one will be created. + /// The authorizations to use for the requests. + /// Client-wide request defaults such as headers, query parameters, retries, and timeout. + /// Dispose the HttpClient when the instance is disposed. True by default. + public ApiSecurityClient( + global::System.Net.Http.HttpClient? httpClient, + global::System.Collections.Generic.List? authorizations, + global::Vercel.AutoSDKClientOptions? options, + bool disposeHttpClient = true) : this( + httpClient, + baseUri: null, + authorizations, + options, + disposeHttpClient: disposeHttpClient) + { + } + + /// + /// Creates a new instance of the ApiSecurityClient. + /// If no httpClient is provided, a new one will be created. + /// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. + /// + /// The HttpClient instance. If not provided, a new one will be created. + /// The base URL for the API. If not provided, the default baseUri from OpenAPI spec will be used. + /// The authorizations to use for the requests. + /// Client-wide request defaults such as headers, query parameters, retries, and timeout. + /// Dispose the HttpClient when the instance is disposed. True by default. + public ApiSecurityClient( + global::System.Net.Http.HttpClient? httpClient, + global::System.Uri? baseUri, + global::System.Collections.Generic.List? authorizations, + global::Vercel.AutoSDKClientOptions? options, + bool disposeHttpClient = true) + { + + HttpClient = httpClient ?? new global::System.Net.Http.HttpClient(); + HttpClient.BaseAddress ??= baseUri ?? new global::System.Uri(DefaultBaseUrl); + Authorizations = authorizations ?? new global::System.Collections.Generic.List(); + Options = options ?? new global::Vercel.AutoSDKClientOptions(); + _disposeHttpClient = disposeHttpClient; + + Initialized(HttpClient); + } + + /// + public void Dispose() + { + if (_disposeHttpClient) + { + HttpClient.Dispose(); + } + } + + partial void Initialized( + global::System.Net.Http.HttpClient client); + partial void PrepareArguments( + global::System.Net.Http.HttpClient client); + partial void PrepareRequest( + global::System.Net.Http.HttpClient client, + global::System.Net.Http.HttpRequestMessage request); + partial void ProcessResponse( + global::System.Net.Http.HttpClient client, + global::System.Net.Http.HttpResponseMessage response); + partial void ProcessResponseContent( + global::System.Net.Http.HttpClient client, + global::System.Net.Http.HttpResponseMessage response, + ref string content); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.CertsClient.GetCerts.g.cs b/src/libs/Vercel/Generated/Vercel.CertsClient.GetCerts.g.cs new file mode 100644 index 00000000..79c20d54 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.CertsClient.GetCerts.g.cs @@ -0,0 +1,543 @@ + +#nullable enable + +namespace Vercel +{ + public partial class CertsClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_GetCertsSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_GetCertsSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_GetCertsSecurityRequirement0, + }; + partial void PrepareGetCertsArguments( + global::System.Net.Http.HttpClient httpClient, + ref string? teamId, + ref string? slug); + partial void PrepareGetCertsRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string? teamId, + string? slug); + partial void ProcessGetCertsResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessGetCertsResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Get certs
+ /// Get certs + ///
+ /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task GetCertsAsync( + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await GetCertsAsResponseAsync( + teamId: teamId, + slug: slug, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// Get certs
+ /// Get certs + ///
+ /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> GetCertsAsResponseAsync( + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareGetCertsArguments( + httpClient: HttpClient, + teamId: ref teamId, + slug: ref slug); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetCertsSecurityRequirements, + operationName: "GetCertsAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: "/v8/certs", + baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddOptionalParameter("teamId", teamId) + .AddOptionalParameter("slug", slug) + ; + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareGetCertsRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + teamId: teamId, + slug: slug); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetCerts", + methodName: "GetCertsAsync", + pathTemplate: "\"/v8/certs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetCerts", + methodName: "GetCertsAsync", + pathTemplate: "\"/v8/certs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetCerts", + methodName: "GetCertsAsync", + pathTemplate: "\"/v8/certs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessGetCertsResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetCerts", + methodName: "GetCertsAsync", + pathTemplate: "\"/v8/certs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetCerts", + methodName: "GetCertsAsync", + pathTemplate: "\"/v8/certs\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessGetCertsResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.GetCertsResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.GetCertsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.FirewallClient.GenerateFirewallRule.g.cs b/src/libs/Vercel/Generated/Vercel.FirewallClient.GenerateFirewallRule.g.cs new file mode 100644 index 00000000..dc08e135 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.FirewallClient.GenerateFirewallRule.g.cs @@ -0,0 +1,649 @@ + +#nullable enable + +namespace Vercel +{ + public partial class FirewallClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_GenerateFirewallRuleSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_GenerateFirewallRuleSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_GenerateFirewallRuleSecurityRequirement0, + }; + partial void PrepareGenerateFirewallRuleArguments( + global::System.Net.Http.HttpClient httpClient, + ref string projectId, + ref string? teamId, + ref string? slug); + partial void PrepareGenerateFirewallRuleRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string projectId, + string? teamId, + string? slug); + partial void ProcessGenerateFirewallRuleResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessGenerateFirewallRuleResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Generate a firewall rule from natural language
+ /// Generate a firewall rule from a natural language description. + ///
+ /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task GenerateFirewallRuleAsync( + string projectId, + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await GenerateFirewallRuleAsResponseAsync( + projectId: projectId, + teamId: teamId, + slug: slug, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// Generate a firewall rule from natural language
+ /// Generate a firewall rule from a natural language description. + ///
+ /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> GenerateFirewallRuleAsResponseAsync( + string projectId, + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareGenerateFirewallRuleArguments( + httpClient: HttpClient, + projectId: ref projectId, + teamId: ref teamId, + slug: ref slug); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GenerateFirewallRuleSecurityRequirements, + operationName: "GenerateFirewallRuleAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: "/v1/security/firewall/config/generate-rule", + baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddRequiredParameter("projectId", projectId) + .AddOptionalParameter("teamId", teamId) + .AddOptionalParameter("slug", slug) + ; + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Post, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareGenerateFirewallRuleRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + projectId: projectId!, + teamId: teamId, + slug: slug); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GenerateFirewallRule", + methodName: "GenerateFirewallRuleAsync", + pathTemplate: "\"/v1/security/firewall/config/generate-rule\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GenerateFirewallRule", + methodName: "GenerateFirewallRuleAsync", + pathTemplate: "\"/v1/security/firewall/config/generate-rule\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GenerateFirewallRule", + methodName: "GenerateFirewallRuleAsync", + pathTemplate: "\"/v1/security/firewall/config/generate-rule\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessGenerateFirewallRuleResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GenerateFirewallRule", + methodName: "GenerateFirewallRuleAsync", + pathTemplate: "\"/v1/security/firewall/config/generate-rule\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GenerateFirewallRule", + methodName: "GenerateFirewallRuleAsync", + pathTemplate: "\"/v1/security/firewall/config/generate-rule\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 408) + { + string? __content_408 = null; + global::System.Exception? __exception_408 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_408 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_408 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_408 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_408 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_408, + responseBody: __content_408, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 500) + { + string? __content_500 = null; + global::System.Exception? __exception_500 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_500 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_500, + responseBody: __content_500, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessGenerateFirewallRuleResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.GenerateFirewallRuleResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.GenerateFirewallRuleResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.FirewallClient.g.cs b/src/libs/Vercel/Generated/Vercel.FirewallClient.g.cs new file mode 100644 index 00000000..4c2b3283 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.FirewallClient.g.cs @@ -0,0 +1,136 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// If no httpClient is provided, a new one will be created.
+ /// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. + ///
+ public sealed partial class FirewallClient : global::Vercel.IFirewallClient, global::System.IDisposable + { + /// + /// Production API + /// + public const string DefaultBaseUrl = "https://api.vercel.com/"; + + private bool _disposeHttpClient = true; + + /// + public global::System.Net.Http.HttpClient HttpClient { get; } + + /// + public System.Uri? BaseUri => HttpClient.BaseAddress; + + /// + public global::System.Collections.Generic.List Authorizations { get; } + + /// + public bool ReadResponseAsString { get; set; } +#if DEBUG + = true; +#endif + + /// + public global::Vercel.AutoSDKClientOptions Options { get; } + /// + /// + /// + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Vercel.SourceGenerationContext.Default; + + + /// + /// Creates a new instance of the FirewallClient. + /// If no httpClient is provided, a new one will be created. + /// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. + /// + /// The HttpClient instance. If not provided, a new one will be created. + /// The base URL for the API. If not provided, the default baseUri from OpenAPI spec will be used. + /// The authorizations to use for the requests. + /// Dispose the HttpClient when the instance is disposed. True by default. + public FirewallClient( + global::System.Net.Http.HttpClient? httpClient = null, + global::System.Uri? baseUri = null, + global::System.Collections.Generic.List? authorizations = null, + bool disposeHttpClient = true) : this( + httpClient, + baseUri, + authorizations, + options: null, + disposeHttpClient: disposeHttpClient) + { + } + + /// + /// Creates a new instance of the FirewallClient with explicit options but no base URL override. + /// Skips passing baseUri so the default base URL from the OpenAPI spec applies. + /// + /// The HttpClient instance. If not provided, a new one will be created. + /// The authorizations to use for the requests. + /// Client-wide request defaults such as headers, query parameters, retries, and timeout. + /// Dispose the HttpClient when the instance is disposed. True by default. + public FirewallClient( + global::System.Net.Http.HttpClient? httpClient, + global::System.Collections.Generic.List? authorizations, + global::Vercel.AutoSDKClientOptions? options, + bool disposeHttpClient = true) : this( + httpClient, + baseUri: null, + authorizations, + options, + disposeHttpClient: disposeHttpClient) + { + } + + /// + /// Creates a new instance of the FirewallClient. + /// If no httpClient is provided, a new one will be created. + /// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. + /// + /// The HttpClient instance. If not provided, a new one will be created. + /// The base URL for the API. If not provided, the default baseUri from OpenAPI spec will be used. + /// The authorizations to use for the requests. + /// Client-wide request defaults such as headers, query parameters, retries, and timeout. + /// Dispose the HttpClient when the instance is disposed. True by default. + public FirewallClient( + global::System.Net.Http.HttpClient? httpClient, + global::System.Uri? baseUri, + global::System.Collections.Generic.List? authorizations, + global::Vercel.AutoSDKClientOptions? options, + bool disposeHttpClient = true) + { + + HttpClient = httpClient ?? new global::System.Net.Http.HttpClient(); + HttpClient.BaseAddress ??= baseUri ?? new global::System.Uri(DefaultBaseUrl); + Authorizations = authorizations ?? new global::System.Collections.Generic.List(); + Options = options ?? new global::Vercel.AutoSDKClientOptions(); + _disposeHttpClient = disposeHttpClient; + + Initialized(HttpClient); + } + + /// + public void Dispose() + { + if (_disposeHttpClient) + { + HttpClient.Dispose(); + } + } + + partial void Initialized( + global::System.Net.Http.HttpClient client); + partial void PrepareArguments( + global::System.Net.Http.HttpClient client); + partial void PrepareRequest( + global::System.Net.Http.HttpClient client, + global::System.Net.Http.HttpRequestMessage request); + partial void ProcessResponse( + global::System.Net.Http.HttpClient client, + global::System.Net.Http.HttpResponseMessage response); + partial void ProcessResponseContent( + global::System.Net.Http.HttpClient client, + global::System.Net.Http.HttpResponseMessage response, + ref string content); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.CreateSecurityFirewallConfigByConfigVersionActivate.g.cs b/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.CreateSecurityFirewallConfigByConfigVersionActivate.g.cs new file mode 100644 index 00000000..a23f1c9d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.CreateSecurityFirewallConfigByConfigVersionActivate.g.cs @@ -0,0 +1,32 @@ +#nullable enable + +namespace Vercel +{ + public partial interface IApiSecurityClient + { + /// + /// Returns activated WAF config
+ /// Promotes a draft WAF config to an active config + ///
+ /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task CreateSecurityFirewallConfigByConfigVersionActivateAsync( + string configVersion, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Returns activated WAF config
+ /// Promotes a draft WAF config to an active config + ///
+ /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> CreateSecurityFirewallConfigByConfigVersionActivateAsResponseAsync( + string configVersion, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.DeleteSecurityFirewallConfigByConfigVersion.g.cs b/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.DeleteSecurityFirewallConfigByConfigVersion.g.cs new file mode 100644 index 00000000..3de3af89 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.DeleteSecurityFirewallConfigByConfigVersion.g.cs @@ -0,0 +1,32 @@ +#nullable enable + +namespace Vercel +{ + public partial interface IApiSecurityClient + { + /// + /// Returns activated WAF config
+ /// Promotes a draft WAF config to an active config + ///
+ /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task DeleteSecurityFirewallConfigByConfigVersionAsync( + string configVersion, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Returns activated WAF config
+ /// Promotes a draft WAF config to an active config + ///
+ /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> DeleteSecurityFirewallConfigByConfigVersionAsResponseAsync( + string configVersion, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.GetSecurityFirewallConfig.g.cs b/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.GetSecurityFirewallConfig.g.cs new file mode 100644 index 00000000..2eef71d2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.GetSecurityFirewallConfig.g.cs @@ -0,0 +1,28 @@ +#nullable enable + +namespace Vercel +{ + public partial interface IApiSecurityClient + { + /// + /// Returns activated WAF config
+ /// Lists WAF configs for a project + ///
+ /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task GetSecurityFirewallConfigAsync( + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Returns activated WAF config
+ /// Lists WAF configs for a project + ///
+ /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> GetSecurityFirewallConfigAsResponseAsync( + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.g.cs b/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.g.cs new file mode 100644 index 00000000..a2b57013 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IApiSecurityClient.g.cs @@ -0,0 +1,48 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// If no httpClient is provided, a new one will be created.
+ /// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. + ///
+ public partial interface IApiSecurityClient : global::System.IDisposable + { + /// + /// The HttpClient instance. + /// + public global::System.Net.Http.HttpClient HttpClient { get; } + + /// + /// The base URL for the API. + /// + public System.Uri? BaseUri { get; } + + /// + /// The authorizations to use for the requests. + /// + public global::System.Collections.Generic.List Authorizations { get; } + + /// + /// Gets or sets a value indicating whether the response content should be read as a string. + /// True by default in debug builds, false otherwise. + /// When false, successful responses are deserialized directly from the response stream for better performance. + /// Error responses are always read as strings regardless of this setting, + /// ensuring is populated. + /// + public bool ReadResponseAsString { get; set; } + /// + /// Client-wide request defaults such as headers, query parameters, retries, and timeout. + /// + public global::Vercel.AutoSDKClientOptions Options { get; } + + + /// + /// + /// + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } + + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.ICertsClient.GetCerts.g.cs b/src/libs/Vercel/Generated/Vercel.ICertsClient.GetCerts.g.cs new file mode 100644 index 00000000..92018205 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.ICertsClient.GetCerts.g.cs @@ -0,0 +1,44 @@ +#nullable enable + +namespace Vercel +{ + public partial interface ICertsClient + { + /// + /// Get certs
+ /// Get certs + ///
+ /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task GetCertsAsync( + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Get certs
+ /// Get certs + ///
+ /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> GetCertsAsResponseAsync( + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IFirewallClient.GenerateFirewallRule.g.cs b/src/libs/Vercel/Generated/Vercel.IFirewallClient.GenerateFirewallRule.g.cs new file mode 100644 index 00000000..70e562ee --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IFirewallClient.GenerateFirewallRule.g.cs @@ -0,0 +1,48 @@ +#nullable enable + +namespace Vercel +{ + public partial interface IFirewallClient + { + /// + /// Generate a firewall rule from natural language
+ /// Generate a firewall rule from a natural language description. + ///
+ /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task GenerateFirewallRuleAsync( + string projectId, + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Generate a firewall rule from natural language
+ /// Generate a firewall rule from a natural language description. + ///
+ /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> GenerateFirewallRuleAsResponseAsync( + string projectId, + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IFirewallClient.g.cs b/src/libs/Vercel/Generated/Vercel.IFirewallClient.g.cs new file mode 100644 index 00000000..73248597 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IFirewallClient.g.cs @@ -0,0 +1,48 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// If no httpClient is provided, a new one will be created.
+ /// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. + ///
+ public partial interface IFirewallClient : global::System.IDisposable + { + /// + /// The HttpClient instance. + /// + public global::System.Net.Http.HttpClient HttpClient { get; } + + /// + /// The base URL for the API. + /// + public System.Uri? BaseUri { get; } + + /// + /// The authorizations to use for the requests. + /// + public global::System.Collections.Generic.List Authorizations { get; } + + /// + /// Gets or sets a value indicating whether the response content should be read as a string. + /// True by default in debug builds, false otherwise. + /// When false, successful responses are deserialized directly from the response stream for better performance. + /// Error responses are always read as strings regardless of this setting, + /// ensuring is populated. + /// + public bool ReadResponseAsString { get; set; } + /// + /// Client-wide request defaults such as headers, query parameters, retries, and timeout. + /// + public global::Vercel.AutoSDKClientOptions Options { get; } + + + /// + /// + /// + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } + + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IProjectsClient.GetProjectToken.g.cs b/src/libs/Vercel/Generated/Vercel.IProjectsClient.GetProjectToken.g.cs new file mode 100644 index 00000000..1439b375 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IProjectsClient.GetProjectToken.g.cs @@ -0,0 +1,88 @@ +#nullable enable + +namespace Vercel +{ + public partial interface IProjectsClient + { + /// + /// Generate a project OIDC token
+ /// Generates an OIDC token for the project and returns it. + ///
+ /// + /// The project ID or name
+ /// Example: my-project, <prj_id> + /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task GetProjectTokenAsync( + string idOrName, + + global::Vercel.GetProjectTokenRequest request, + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Generate a project OIDC token
+ /// Generates an OIDC token for the project and returns it. + ///
+ /// + /// The project ID or name
+ /// Example: my-project, <prj_id> + /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> GetProjectTokenAsResponseAsync( + string idOrName, + + global::Vercel.GetProjectTokenRequest request, + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Generate a project OIDC token
+ /// Generates an OIDC token for the project and returns it. + ///
+ /// + /// The project ID or name
+ /// Example: my-project, <prj_id> + /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// + /// The source that is calling the endpoint.
+ /// Example: vercel-cli:pull + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task GetProjectTokenAsync( + string idOrName, + string? teamId = default, + string? slug = default, + string? source = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IVercelClient.GetDomainsRecordsByRecordId.g.cs b/src/libs/Vercel/Generated/Vercel.IVercelClient.GetDomainsRecordsByRecordId.g.cs new file mode 100644 index 00000000..b4efd395 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IVercelClient.GetDomainsRecordsByRecordId.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vercel +{ + public partial interface IVercelClient + { + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task GetDomainsRecordsByRecordIdAsync( + string recordId, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> GetDomainsRecordsByRecordIdAsResponseAsync( + string recordId, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IVercelClient.ReplaceDomainsByDomainRecords.g.cs b/src/libs/Vercel/Generated/Vercel.IVercelClient.ReplaceDomainsByDomainRecords.g.cs new file mode 100644 index 00000000..cbf7461a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.IVercelClient.ReplaceDomainsByDomainRecords.g.cs @@ -0,0 +1,30 @@ +#nullable enable + +namespace Vercel +{ + public partial interface IVercelClient + { + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task ReplaceDomainsByDomainRecordsAsync( + string domain, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> ReplaceDomainsByDomainRecordsAsResponseAsync( + string domain, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.IVercelClient.g.cs b/src/libs/Vercel/Generated/Vercel.IVercelClient.g.cs index a21f8847..de4a149f 100644 --- a/src/libs/Vercel/Generated/Vercel.IVercelClient.g.cs +++ b/src/libs/Vercel/Generated/Vercel.IVercelClient.g.cs @@ -65,6 +65,11 @@ public partial interface IVercelClient : global::System.IDisposable /// public ApiObservabilityClient ApiObservability { get; } + /// + /// + /// + public ApiSecurityClient ApiSecurity { get; } + /// /// /// @@ -145,6 +150,11 @@ public partial interface IVercelClient : global::System.IDisposable /// public FeatureFlagsClient FeatureFlags { get; } + /// + /// + /// + public FirewallClient Firewall { get; } + /// /// /// diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.g.cs new file mode 100644 index 00000000..ff315a73 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullable.g.cs new file mode 100644 index 00000000..1e9f7068 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.g.cs new file mode 100644 index 00000000..7e48b473 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullable.g.cs new file mode 100644 index 00000000..be8d5df6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.g.cs new file mode 100644 index 00000000..d77e6701 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullable.g.cs new file mode 100644 index 00000000..43b16631 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.g.cs new file mode 100644 index 00000000..4f5fc19d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullable.g.cs new file mode 100644 index 00000000..d1e3241f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.g.cs new file mode 100644 index 00000000..e015ebea --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullable.g.cs new file mode 100644 index 00000000..b0861303 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.g.cs new file mode 100644 index 00000000..e39b4dbe --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullable.g.cs new file mode 100644 index 00000000..f1ac55b3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.g.cs new file mode 100644 index 00000000..0ee28c8c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullable.g.cs new file mode 100644 index 00000000..9e41ffa0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.g.cs new file mode 100644 index 00000000..d397f569 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullable.g.cs new file mode 100644 index 00000000..8d23b04c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.g.cs new file mode 100644 index 00000000..63e52816 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullable.g.cs new file mode 100644 index 00000000..a749bc6f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.g.cs new file mode 100644 index 00000000..be301fff --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullable.g.cs new file mode 100644 index 00000000..85c8fcc9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.g.cs new file mode 100644 index 00000000..aad213b0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullable.g.cs new file mode 100644 index 00000000..c6fd18b1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.g.cs new file mode 100644 index 00000000..42d110de --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullable.g.cs new file mode 100644 index 00000000..466d3236 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders.g.cs new file mode 100644 index 00000000..410cc75f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullable.g.cs new file mode 100644 index 00000000..09bbcfe9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.g.cs new file mode 100644 index 00000000..1b2b8c40 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullable.g.cs new file mode 100644 index 00000000..b4847776 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.g.cs new file mode 100644 index 00000000..67968d25 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullable.g.cs new file mode 100644 index 00000000..39172701 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.g.cs new file mode 100644 index 00000000..e7e59243 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullable.g.cs new file mode 100644 index 00000000..72731d74 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.g.cs new file mode 100644 index 00000000..28f5e883 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullable.g.cs new file mode 100644 index 00000000..161b018d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.g.cs new file mode 100644 index 00000000..76cc0bd9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullable.g.cs new file mode 100644 index 00000000..fd008983 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.g.cs new file mode 100644 index 00000000..e5a0b400 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..5786029c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..dc8a4d17 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..b4d12724 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..ab88b819 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..2b48998f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..217b378c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..8ec754e6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..d3110fab --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..6852ace8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..c992e057 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..ec478a5d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.g.cs new file mode 100644 index 00000000..37a162a2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..de3d59b3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..0b4e4985 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..7003d251 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..d8d7ae3d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..1c59a162 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..f602c035 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..9adde8b3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..18a4c9f0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..c83723fa --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..d4064fec --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..eaad5476 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.g.cs new file mode 100644 index 00000000..b205e927 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..1fdf4b53 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..5357718b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..8d4bfe59 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..8646679c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..8c9ead77 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..cc9c77f3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..4b873d86 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..acc90d13 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..771b9e70 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..8b8d03e4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..81955b2c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.g.cs new file mode 100644 index 00000000..cefa42ca --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullable.g.cs new file mode 100644 index 00000000..712d21fa --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders.g.cs new file mode 100644 index 00000000..e3dfbfae --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullable.g.cs new file mode 100644 index 00000000..fb2e221e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.g.cs new file mode 100644 index 00000000..e9ce2fda --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullable.g.cs new file mode 100644 index 00000000..db78a2b5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.g.cs new file mode 100644 index 00000000..bfa7d3a4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..248841b2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponse.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponse.g.cs new file mode 100644 index 00000000..98dd3551 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponse.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponseExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponseExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullable.g.cs new file mode 100644 index 00000000..7dacf929 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponseExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponseExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordType.g.cs new file mode 100644 index 00000000..955d8f55 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetDomainsRecordsByRecordIdResponseRecordTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetDomainsRecordsByRecordIdResponseRecordTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullable.g.cs new file mode 100644 index 00000000..45ea5e44 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetDomainsRecordsByRecordIdResponseRecordTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetDomainsRecordsByRecordIdResponseRecordTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseType.g.cs new file mode 100644 index 00000000..8aeeb975 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetDomainsRecordsByRecordIdResponseTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetDomainsRecordsByRecordIdResponseType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetDomainsRecordsByRecordIdResponseTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetDomainsRecordsByRecordIdResponseType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetDomainsRecordsByRecordIdResponseType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetDomainsRecordsByRecordIdResponseType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetDomainsRecordsByRecordIdResponseTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullable.g.cs new file mode 100644 index 00000000..d7c8f9d0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetDomainsRecordsByRecordIdResponseType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetDomainsRecordsByRecordIdResponseTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetDomainsRecordsByRecordIdResponseType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetDomainsRecordsByRecordIdResponseType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetDomainsRecordsByRecordIdResponseType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetDomainsRecordsByRecordIdResponseTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenAction.g.cs new file mode 100644 index 00000000..bfbf5d34 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullable.g.cs new file mode 100644 index 00000000..15a47fcb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaAction.g.cs new file mode 100644 index 00000000..38368a61 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullable.g.cs new file mode 100644 index 00000000..d55aaddf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiAction.g.cs new file mode 100644 index 00000000..253563d8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullable.g.cs new file mode 100644 index 00000000..95b6b6fc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaAction.g.cs new file mode 100644 index 00000000..3919a3ac --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullable.g.cs new file mode 100644 index 00000000..e443c979 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpAction.g.cs new file mode 100644 index 00000000..56662ad3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullable.g.cs new file mode 100644 index 00000000..65eafe3f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceAction.g.cs new file mode 100644 index 00000000..fa067c02 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullable.g.cs new file mode 100644 index 00000000..dbecece7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiAction.g.cs new file mode 100644 index 00000000..0916450d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullable.g.cs new file mode 100644 index 00000000..59821729 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdAction.g.cs new file mode 100644 index 00000000..5bea9808 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullable.g.cs new file mode 100644 index 00000000..6bf39977 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfAction.g.cs new file mode 100644 index 00000000..a0c5d68f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullable.g.cs new file mode 100644 index 00000000..757401c8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliAction.g.cs new file mode 100644 index 00000000..e9903220 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullable.g.cs new file mode 100644 index 00000000..8caa430a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssAction.g.cs new file mode 100644 index 00000000..bfae7437 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullable.g.cs new file mode 100644 index 00000000..0d3045f8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpAction.g.cs new file mode 100644 index 00000000..02014558 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveIpActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveIpActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveIpActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullable.g.cs new file mode 100644 index 00000000..05a31f4a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveIpActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveIpActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeaders.g.cs new file mode 100644 index 00000000..ff8082ea --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullable.g.cs new file mode 100644 index 00000000..84fd37fe --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.g.cs new file mode 100644 index 00000000..cf78491f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullable.g.cs new file mode 100644 index 00000000..85bda0b8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.g.cs new file mode 100644 index 00000000..c5b22044 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullable.g.cs new file mode 100644 index 00000000..d7ab6d1d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.g.cs new file mode 100644 index 00000000..0937be86 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullable.g.cs new file mode 100644 index 00000000..b76e6f31 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.g.cs new file mode 100644 index 00000000..2570fec5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullable.g.cs new file mode 100644 index 00000000..63e8ae89 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.g.cs new file mode 100644 index 00000000..8c2a517d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullable.g.cs new file mode 100644 index 00000000..11cee16e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs new file mode 100644 index 00000000..48036eb8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..20173826 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..f88a785d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..8619d49f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..c0f93688 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..215ed577 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..93bd85f4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..81ac7cf4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..a79b04f0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..9d7daeda --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..321be35d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..76c0716b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs new file mode 100644 index 00000000..47d142c7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..5c9ed770 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..a1dd5dc4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..0f9bfd6c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..b7c81067 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..417eb57a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..11194704 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..4311d571 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..62728517 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..635e8b9a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..ad1ebe44 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..6e190cc1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs new file mode 100644 index 00000000..084fa6f2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..f7d1c3ec --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..ab8167e1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..6b1168ca --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..e695af66 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..de957b70 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..39b09520 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..5464c69d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..2434d88f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..b0038dd7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..1052b5b2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..12d4d8c1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsAction.g.cs new file mode 100644 index 00000000..05c1c1c7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullable.g.cs new file mode 100644 index 00000000..99809f08 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders.g.cs new file mode 100644 index 00000000..82fea7a4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullable.g.cs new file mode 100644 index 00000000..a1a6ae53 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.g.cs new file mode 100644 index 00000000..20ae7604 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullable.g.cs new file mode 100644 index 00000000..7150bf16 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.g.cs new file mode 100644 index 00000000..29427021 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..02cb138e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenAction.g.cs new file mode 100644 index 00000000..4f08e55a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullable.g.cs new file mode 100644 index 00000000..b115c34a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaAction.g.cs new file mode 100644 index 00000000..6b4ae211 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullable.g.cs new file mode 100644 index 00000000..fd76ab64 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiAction.g.cs new file mode 100644 index 00000000..230e2c37 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullable.g.cs new file mode 100644 index 00000000..fabaff34 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaAction.g.cs new file mode 100644 index 00000000..d5332c4a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullable.g.cs new file mode 100644 index 00000000..af318ec2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpAction.g.cs new file mode 100644 index 00000000..172e34fc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullable.g.cs new file mode 100644 index 00000000..d593fd42 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceAction.g.cs new file mode 100644 index 00000000..eb8aa1f5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullable.g.cs new file mode 100644 index 00000000..ed846f71 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiAction.g.cs new file mode 100644 index 00000000..6ad95af8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullable.g.cs new file mode 100644 index 00000000..7accfc8c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdAction.g.cs new file mode 100644 index 00000000..f1ab546e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullable.g.cs new file mode 100644 index 00000000..27101acc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfAction.g.cs new file mode 100644 index 00000000..b84c134a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullable.g.cs new file mode 100644 index 00000000..954bd1fc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliAction.g.cs new file mode 100644 index 00000000..25925aba --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullable.g.cs new file mode 100644 index 00000000..1e106c54 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssAction.g.cs new file mode 100644 index 00000000..e62fba9d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullable.g.cs new file mode 100644 index 00000000..c3824c66 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpAction.g.cs new file mode 100644 index 00000000..78644227 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftIpActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftIpActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftIpActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullable.g.cs new file mode 100644 index 00000000..9a8d0d8c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftIpActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftIpActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeaders.g.cs new file mode 100644 index 00000000..00c7ccad --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullable.g.cs new file mode 100644 index 00000000..42763ebe --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.g.cs new file mode 100644 index 00000000..9b5a1068 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullable.g.cs new file mode 100644 index 00000000..43296407 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.g.cs new file mode 100644 index 00000000..7c5a35b6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullable.g.cs new file mode 100644 index 00000000..429f4b0e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.g.cs new file mode 100644 index 00000000..d2b8e7d2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullable.g.cs new file mode 100644 index 00000000..4d01f029 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.g.cs new file mode 100644 index 00000000..8d9c0c1b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullable.g.cs new file mode 100644 index 00000000..49d74f90 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.g.cs new file mode 100644 index 00000000..84c1efb6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullable.g.cs new file mode 100644 index 00000000..63f114ce --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.g.cs new file mode 100644 index 00000000..21810d0d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..4a0ae9fc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..36f9b4ac --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..53c39301 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..24327ed6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..c7ba77f5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..4ee17d0d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..934d1fdb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..bfb28a54 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..68f17ffd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..d7532c57 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..05a91462 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.g.cs new file mode 100644 index 00000000..ea6bd1d5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..425d7dfb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..e393ff83 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..b351b488 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..0b9784e3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..6ac3fcb8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..5a4ccff4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..0bbe1bfd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..d728cff3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..f482cae3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..7936b1c3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..733e6f66 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.g.cs new file mode 100644 index 00000000..b4a42aab --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..78c542d3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..e29d809f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..786813eb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..19efe9e3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..f9707171 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..a9f48b9d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..ca5ffbde --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..47e52452 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..03ea4144 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..06e874b1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..e10ec244 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsAction.g.cs new file mode 100644 index 00000000..7c60c67f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullable.g.cs new file mode 100644 index 00000000..d28f82b3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders.g.cs new file mode 100644 index 00000000..cbcfde19 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullable.g.cs new file mode 100644 index 00000000..183e902a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.g.cs new file mode 100644 index 00000000..0787e07b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullable.g.cs new file mode 100644 index 00000000..d394f25c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.g.cs new file mode 100644 index 00000000..762edf14 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..df04d950 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenAction.g.cs new file mode 100644 index 00000000..16147806 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullable.g.cs new file mode 100644 index 00000000..1dc21d59 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaAction.g.cs new file mode 100644 index 00000000..1bfa8a2a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullable.g.cs new file mode 100644 index 00000000..6059ff4e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiAction.g.cs new file mode 100644 index 00000000..c19978a0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullable.g.cs new file mode 100644 index 00000000..f7258be4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaAction.g.cs new file mode 100644 index 00000000..359b7095 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullable.g.cs new file mode 100644 index 00000000..b4a4c536 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpAction.g.cs new file mode 100644 index 00000000..119d70a0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullable.g.cs new file mode 100644 index 00000000..91a0a512 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceAction.g.cs new file mode 100644 index 00000000..48374398 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullable.g.cs new file mode 100644 index 00000000..049113ce --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiAction.g.cs new file mode 100644 index 00000000..b2d64864 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullable.g.cs new file mode 100644 index 00000000..c46bea81 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdAction.g.cs new file mode 100644 index 00000000..56892be9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullable.g.cs new file mode 100644 index 00000000..b6578fb0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfAction.g.cs new file mode 100644 index 00000000..906c54a4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullable.g.cs new file mode 100644 index 00000000..19e136ca --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliAction.g.cs new file mode 100644 index 00000000..ce94d527 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullable.g.cs new file mode 100644 index 00000000..d9cfa666 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssAction.g.cs new file mode 100644 index 00000000..494d6127 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullable.g.cs new file mode 100644 index 00000000..794129cb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpAction.g.cs new file mode 100644 index 00000000..3e398567 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionIpActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionIpActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionIpActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullable.g.cs new file mode 100644 index 00000000..d6ca4c2f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionIpActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionIpActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeaders.g.cs new file mode 100644 index 00000000..c260c9e7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullable.g.cs new file mode 100644 index 00000000..c55d1818 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.g.cs new file mode 100644 index 00000000..728a05f9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullable.g.cs new file mode 100644 index 00000000..6d79d488 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.g.cs new file mode 100644 index 00000000..b8baad8b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullable.g.cs new file mode 100644 index 00000000..5556fc19 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.g.cs new file mode 100644 index 00000000..f1198673 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullable.g.cs new file mode 100644 index 00000000..a34c03db --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.g.cs new file mode 100644 index 00000000..e32f36ba --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullable.g.cs new file mode 100644 index 00000000..db8a66d6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.g.cs new file mode 100644 index 00000000..7ebfbf1c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullable.g.cs new file mode 100644 index 00000000..87d0e601 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.g.cs new file mode 100644 index 00000000..53692492 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..a25cee4d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..782a8c29 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..9470543a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..87cd0423 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..67cee2aa --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..26a73abd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..95723ab9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..2c1991cb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..f83ced3e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..20fe697a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..d2043611 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.g.cs new file mode 100644 index 00000000..d81f74e3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..a17ba33c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..8bd0f33a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..2b3fcb20 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..72fc7586 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..e2ee8b82 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..90d18914 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..0720f5ad --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..08c33f2a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..5047ea3b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..a94d6bc3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..6d2d8609 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.g.cs new file mode 100644 index 00000000..6bf8f4fc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullable.g.cs new file mode 100644 index 00000000..f31dce27 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..6ea01694 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullable.g.cs new file mode 100644 index 00000000..7ad9c1d4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..60a8ce05 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullable.g.cs new file mode 100644 index 00000000..dfd29a89 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..4c3b1992 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..481abe2e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..2a6155b8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullable.g.cs new file mode 100644 index 00000000..808e5231 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..bd238d48 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullable.g.cs new file mode 100644 index 00000000..58a1eac5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsAction.g.cs new file mode 100644 index 00000000..2f4184fc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullable.g.cs new file mode 100644 index 00000000..23934aa9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders.g.cs new file mode 100644 index 00000000..45f39903 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullable.g.cs new file mode 100644 index 00000000..58c3b222 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.g.cs new file mode 100644 index 00000000..149ce32f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullable.g.cs new file mode 100644 index 00000000..f1606031 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.g.cs new file mode 100644 index 00000000..e12d93f1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullable.g.cs b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullable.g.cs new file mode 100644 index 00000000..1246ecb0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vercel.JsonConverters +{ + /// + public sealed class GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk000.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk000.g.cs index c94df0b8..390c483b 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk000.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk000.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk001.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk001.g.cs index 9e6f06cd..373581fa 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk001.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk001.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk002.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk002.g.cs index 1070e232..e56d0c36 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk002.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk002.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7541,6 +7895,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildMachineElasticReason), TypeInfoPropertyName = "CreateProjectRequestResourceConfigBuildMachineElasticReason2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildQueue))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildQueueConfiguration), TypeInfoPropertyName = "CreateProjectRequestResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectTokenRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateTraceSessionRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestFramework), TypeInfoPropertyName = "UpdateProjectRequestFramework2")] @@ -7834,7 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleAction))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigate))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigRequestRuleActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfPutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Object2")] internal sealed partial class SourceGenerationContextChunk002 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk003.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk003.g.cs index cf00dd55..f575670f 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk003.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk003.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,7 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfPutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Object2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Algo), TypeInfoPropertyName = "PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Algo2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfPutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnumObject2")] @@ -7834,7 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant1Kind), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant1Kind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant2Kind), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3))] internal sealed partial class SourceGenerationContextChunk003 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk004.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk004.g.cs index 0dd9c8f2..c69d79b1 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk004.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk004.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,7 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3Kind), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant3Kind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3Provider), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant3Provider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseBlocks), TypeInfoPropertyName = "GetProjectCheckResponseBlocks2")] @@ -7834,7 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] internal sealed partial class SourceGenerationContextChunk004 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk005.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk005.g.cs index 9fb88129..ad307a58 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk005.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk005.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,7 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigProjectSettings))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSource), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "OneOfIListStringIListGetDeploymentResponseVariant1ServiceVariant1TopicsVariant2Item2")] @@ -7834,7 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] internal sealed partial class SourceGenerationContextChunk005 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk006.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk006.g.cs index e9f0b367..272c2f46 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk006.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk006.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,7 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2Redirect))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectHaVariant2_932902f8bc7f168b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfCreateDeploymentResponseServiceVariant2RedirectHaVariant1CreateDeploymentResponseServiceVariant2RedirectHaVariant22")] @@ -7834,7 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSeatBlockGitProvider), TypeInfoPropertyName = "CancelDeploymentResponseSeatBlockGitProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttribution))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionCommitMeta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionGitUser))] internal sealed partial class SourceGenerationContextChunk006 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk007.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk007.g.cs index 63dbb47b..68314c3f 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk007.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk007.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,7 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionGitUser))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseAttributionVercelUser))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringGetRecordsResponseVariant2GetRecordsResponseVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRecordsResponseVariant2))] @@ -7351,6 +7706,10 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordResponseType), TypeInfoPropertyName = "UpdateRecordResponseType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordResponseRecordType), TypeInfoPropertyName = "UpdateRecordResponseRecordType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReplaceDomainsByDomainRecordsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainsRecordsByRecordIdResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainsRecordsByRecordIdResponseType), TypeInfoPropertyName = "GetDomainsRecordsByRecordIdResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType), TypeInfoPropertyName = "GetDomainsRecordsByRecordIdResponseRecordType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTldResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf), TypeInfoPropertyName = "AnyOfTldNotSupportedHttpApiDecodeError2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTldPriceResponse))] @@ -7830,11 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSourceVariant1Kind), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemSourceVariant1Kind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSourceVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSourceVariant2Kind), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2Version), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type2")] internal sealed partial class SourceGenerationContextChunk007 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk008.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk008.g.cs index 05bb4c1a..472d3db2 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk008.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk008.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,11 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2Version), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Project))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Log))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -7830,11 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfUpdateFlagResponse2Flag2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponse2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperiment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetric))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricType), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricUnit), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricDirectionality), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricDirectionality2")] internal sealed partial class SourceGenerationContextChunk008 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk009.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk009.g.cs index af18a526..51e0e527 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk009.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk009.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,11 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetric))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricType), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricUnit), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricDirectionality), TypeInfoPropertyName = "UpdateFlagResponseExperimentGuardrailMetricDirectionality2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentDevice), TypeInfoPropertyName = "UpdateFlagResponseExperimentDevice2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentDurationUnit), TypeInfoPropertyName = "UpdateFlagResponseExperimentDurationUnit2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentAllocationUnit), TypeInfoPropertyName = "UpdateFlagResponseExperimentAllocationUnit2")] @@ -7830,11 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_b82292d7f90110d2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_5811f1bca3df20de")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_52709748df345117")] internal sealed partial class SourceGenerationContextChunk009 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk010.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk010.g.cs index ec3ce6fe..3bbc9fd3 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk010.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk010.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,11 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_5811f1bca3df20de")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_52709748df345117")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDescription2")] @@ -7830,11 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2Type), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSource), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_043e555aa4e775f0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_f39d6da0fd0fdf4b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1))] internal sealed partial class SourceGenerationContextChunk010 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk011.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk011.g.cs index 8739d1ee..a8f6e220 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk011.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk011.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,11 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSource), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_043e555aa4e775f0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_f39d6da0fd0fdf4b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2))] @@ -7830,11 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjects2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2_8a2978b252e093d2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] internal sealed partial class SourceGenerationContextChunk011 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk012.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk012.g.cs index ce5fe897..5844e8fc 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk012.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk012.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,11 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2_8a2978b252e093d2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2_9e6cdcdaca663282")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] @@ -7830,11 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentBuild))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusion), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusion2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentChecksState), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentCreator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentOidcTokenClaims))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentPlan), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadyState), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate2")] internal sealed partial class SourceGenerationContextChunk012 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk013.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk013.g.cs index e9569d25..2dc602a2 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk013.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk013.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,11 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentCreator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentOidcTokenClaims))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentPlan), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadyState), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentType), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLatestDeploymentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant6_46baf2905828af0d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1))] @@ -7830,11 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesVercelRulesetAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesVercelRulesetAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesTrafficSources))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesBotFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesBotFilterAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesAiBots))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesAiBotsAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesOwasp))] internal sealed partial class SourceGenerationContextChunk013 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk014.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk014.g.cs index ae3b916e..652fe216 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk014.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk014.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,11 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesBotFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesBotFilterAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesAiBots))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesAiBotsAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesOwasp))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesOwaspAction), TypeInfoPropertyName = "CreateProjectResponseSecurityManagedRulesOwaspAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateProjectResponseSecurityLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityLogHeaders), TypeInfoPropertyName = "CreateProjectResponseSecurityLogHeaders2")] @@ -7443,6 +7802,7 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTracingSamplingRule))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTracingSamplingRuleEnv), TypeInfoPropertyName = "CreateProjectResponseTracingSamplingRuleEnv2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTracingSamplingRuleDestination), TypeInfoPropertyName = "CreateProjectResponseTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectTokenResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateTraceSessionResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -7829,12 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentCreator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentOidcTokenClaims))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentPlan), TypeInfoPropertyName = "UpdateProjectResponseAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentReadyState), TypeInfoPropertyName = "UpdateProjectResponseAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentReadySubstate), TypeInfoPropertyName = "UpdateProjectResponseAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentType), TypeInfoPropertyName = "UpdateProjectResponseAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaEnvironment), TypeInfoPropertyName = "UpdateProjectResponseAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaTarget), TypeInfoPropertyName = "UpdateProjectResponseAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAnalytics))] internal sealed partial class SourceGenerationContextChunk014 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk015.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk015.g.cs index 4f920cb9..8fdfd881 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk015.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk015.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,12 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentReadyState), TypeInfoPropertyName = "UpdateProjectResponseAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentReadySubstate), TypeInfoPropertyName = "UpdateProjectResponseAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentType), TypeInfoPropertyName = "UpdateProjectResponseAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaEnvironment), TypeInfoPropertyName = "UpdateProjectResponseAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaTarget), TypeInfoPropertyName = "UpdateProjectResponseAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAnalytics))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSpeedInsights))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfiguration))] @@ -7829,12 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentType), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedIpsVariant1DeploymentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1Addresse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentType), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSources))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjects2))] internal sealed partial class SourceGenerationContextChunk015 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk016.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk016.g.cs index 1b1578d0..19a58279 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk016.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk016.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,12 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentType), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjects2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_eedbe403834a095b")] @@ -7829,12 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?>), TypeInfoPropertyName = "OneOfIListUpdateMicrofrontendsResponseEnvItemTargetItemUpdateMicrofrontendsResponseEnvItemTarget2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemTargetItem), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemInternalContentHint))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemInternalContentHintType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] internal sealed partial class SourceGenerationContextChunk016 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk017.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk017.g.cs index afc15945..10a8367a 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk017.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk017.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,12 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemTargetItem), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemInternalContentHint))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemInternalContentHintType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironment))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentType), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCustomEnvironmentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcher))] @@ -7678,163 +8038,157 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSessionNetworkPolicyResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSessionSnapshotResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAttackChallengeModeResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActive))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSd))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSdAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsSdAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsMa))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsMaAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsMaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsLfi))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsLfiAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsLfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRfi))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRfiAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsRfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRce))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRceAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsRceAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsPhp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsPhpAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsPhpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsGen))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsGenAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsGenAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsXss))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsXssAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsXssAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSqli))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSqliAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsSqliAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSfAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsSfAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsJava))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsJavaAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsJavaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfPutFirewallConfigResponseActiveRuleVariant1PutFirewallConfigResponseActiveRuleVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActive))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetSecurityFirewallConfigResponseActiveRuleVariant1GetSecurityFirewallConfigResponseActiveRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>), TypeInfoPropertyName = "OneOfStringDoubleIListString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1Action))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2Action))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveIp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveIpAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveIpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "OneOfIListPutFirewallConfigResponseActiveRulesetDictionaryStringPutFirewallConfigResponseActiveRulesets22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleset))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesets2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRedirect))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRules))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesBotProtection))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesBotProtectionAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesBotProtectionAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesAiBots))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesAiBotsAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesOwasp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesOwaspAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesVercelRuleset))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesVercelRulesetAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesTrafficSources))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSd))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSdAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsSdAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsMa))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsMaAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsMaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsLfi))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsLfiAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsLfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRfi))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRfiAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsRfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRce))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRceAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsRceAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsPhp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsPhpAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsPhpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsGen))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsGenAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsGenAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsXss))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsXssAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsXssAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSqli))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSqliAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsSqliAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSf))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSfAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsSfAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsJava))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsJavaAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsJavaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetFirewallConfigResponseRuleVariant1GetFirewallConfigResponseRuleVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1Action))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRedirect))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2Action))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveIp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesets2_c25796107b773bf8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseActiveRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseActiveLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraft))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetSecurityFirewallConfigResponseDraftRuleVariant1GetSecurityFirewallConfigResponseDraftRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType2")] internal sealed partial class SourceGenerationContextChunk017 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk018.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk018.g.cs index c72fd2fc..6545025e 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk018.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk018.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,317 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftIp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "OneOfIListGetSecurityFirewallConfigResponseDraftRulesetDictionaryStringGetSecurityFirewallConfigResponseDraftRulesets22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseDraftRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseDraftLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetSecurityFirewallConfigResponseVersionRuleVariant1GetSecurityFirewallConfigResponseVersionRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionIp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesets2_b4c29c92c2603203")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseVersionRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetSecurityFirewallConfigResponseVersionLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActive))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSd))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSdAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsMa))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsMaAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsLfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsLfiAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRfiAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRce))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRceAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsPhp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsPhpAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsGen))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsGenAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsXss))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsXssAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSqli))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSqliAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSfAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsJava))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsJavaAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfPutFirewallConfigResponseActiveRuleVariant1PutFirewallConfigResponseActiveRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveIp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveIpAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "OneOfIListPutFirewallConfigResponseActiveRulesetDictionaryStringPutFirewallConfigResponseActiveRulesets22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAlgo), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRules))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesBotProtection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesBotProtectionAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesAiBots))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesAiBotsAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesOwasp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesOwaspAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesVercelRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesVercelRulesetAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesTrafficSources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "PutFirewallConfigResponseActiveManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringPutFirewallConfigResponseActiveLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveLogHeaders), TypeInfoPropertyName = "PutFirewallConfigResponseActiveLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSd))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSdAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsMa))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsMaAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsLfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsLfiAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRfiAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRce))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRceAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsPhp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsPhpAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsGen))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsGenAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsXss))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsXssAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSqli))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSqliAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSfAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsJava))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsJavaAction), TypeInfoPropertyName = "GetFirewallConfigResponseCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfGetFirewallConfigResponseRuleVariant1GetFirewallConfigResponseRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRedirect))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] @@ -7382,6 +8047,108 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "GetFirewallConfigResponseManagedRulesTrafficSourcesAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringGetFirewallConfigResponseLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseLogHeaders), TypeInfoPropertyName = "GetFirewallConfigResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse), TypeInfoPropertyName = "DeleteSecurityFirewallConfigByConfigVersionResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2_0f493abf51c5097b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2_38a73a10d1ab172e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2_b6e1c491bf6dddcc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), TypeInfoPropertyName = "OneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfObjectGetActiveAttackStatusResponseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetActiveAttackStatusResponseVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -7409,432 +8176,19 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallEventsResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallEventsResponseAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateFirewallRuleResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateFirewallRuleResponseRule))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItemCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateFirewallRuleResponseRuleAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSpeedInsightsToggleResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStore))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeployments))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_0a34ff62f0ff0f26")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProvider), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreStatus), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStore))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeployments))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders_82a156b6a4d09885")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProvider), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreStatus), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreAccess), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreKind), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreRegion), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreRegion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteStorageStoresBlobByIdResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStore))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeployments))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGit))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders_268b736a401a6975")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreStatus), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreOwnership), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreOwnership2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreCapabilities))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfCreateIntegrationStoreDirectResponseStoreCapabilitiesSecretRotationBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreCapabilitiesSecretRotation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreExternalResourceStatus), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreExternalResourceStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProduct))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductCapabilities))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfCreateIntegrationStoreDirectResponseStoreProductCapabilitiesSecretRotationBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductCapabilitiesSecretRotation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchema))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12_161933a3cf7cc6e4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2_9e66be92a7ac830b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2_f68f709f749e79ca")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2_658b57c28f52a07a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2_dbc3bb8b4c818cae")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2_1e2650b999724ba2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2_7e28ad9e62ffefde")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2_d7c5af61bd1ad0a1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2_a78f286d1b515f37")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2_2bdbc85f2d74d1dc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Items))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2_ff780bf5f64aa67c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2_d38b56472eac16be")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2_63d094ea2cf866b4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOption))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2_7bb5ba37cecb1c4c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2_3249d007ac1919b4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_e7b96f3288e63571")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_bb1f8bd4106b7798")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_ff792992b3bfa6f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOption))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2_05ab9a97bd8528fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2_8046c1337dab8535")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2_493fff6ca7b9fd1b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2_4465329692202ce1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2_ebdd00ea5aa69826")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Items))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOption))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2_92e471dc07829ec4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2_5ba86dd6e0013db7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2_841eb6f3423ef803")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2_63a7508514d522ca")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2_62332636472d18e9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3_70beb411c84393e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3_ecf3afad3880a42c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1Disable_74db0c064dc8209b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenE_1bb9290be90971d7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3Disable_3027e42677d430c4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenE_6935c12eef513bf0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2_2481820a28eb3ea6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2_9bb3fd7fc5586224")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2_f8886be550db8b31")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Items))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3_9fc2ff0aff6e909c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3_ef511387b7984665")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1Disable_07991c9d31cb91ce")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenE_bd06b5b70027d0c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3Disable_f415127a88a35266")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenE_afe8b12cf0b61e22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2_259239a65ce807b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2_c70d8814dd0f64ae")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2_d8dae47ade7ba74d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3_376623db28ba82be")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3_7040326fd09ecb79")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1Disabl_b268d7335aad80d0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1Hidden_2ef5f2a49e003657")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3Disabl_0bd58a7ee1aad4f0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3Hidden_6010bc5a9a1c4b50")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2_53483ab6021d21af")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2_3c057e3c5c842951")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2_96c671b83bc165d3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2_6cc7a4c5d6f06278")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2_d43af64adb24aaac")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2_ae77ceefaadd59df")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2_8da4b71d80ebd5ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2_38743e67ff9fd956")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2_a48d5546cd203dea")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDescription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiFormattedValue))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProvider), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductResourceLink))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductTag), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductTag2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScope), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductRepl))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuide))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuideStep))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuideStepAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuideStepActionType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductGuideStepActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductIntegration))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductIntegrationCapabilities))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfCreateIntegrationStoreDirectResponseStoreProductIntegrationCapabilitiesSecretRotationBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductIntegrationCapabilitiesSecretRotation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductSupportedProtocol), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductSupportedProtocol2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocol), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocol2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductLogDrainStatus), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductLogDrainStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProtocolSettings))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProtocolSettingsExperimentation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreNotification))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreNotificationLevel), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreNotificationLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreSecret))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlan))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreBillingPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanScope), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreBillingPlanScope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanDetail))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanHighlightedDetail))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanQuoteItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreTarget), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMember))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberGithub))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberGitlab))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberBitbucket))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberRole), TypeInfoPropertyName = "GetTeamMembersResponseMemberRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberJoinedFrom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberJoinedFromOrigin), TypeInfoPropertyName = "GetTeamMembersResponseMemberJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberProject))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberProjectRole), TypeInfoPropertyName = "GetTeamMembersResponseMemberProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCode))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeRole), TypeInfoPropertyName = "GetTeamMembersResponseEmailInviteCodeRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeTeamRole), TypeInfoPropertyName = "GetTeamMembersResponseEmailInviteCodeTeamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeTeamPermission), TypeInfoPropertyName = "GetTeamMembersResponseEmailInviteCodeTeamPermission2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeProjects2), TypeInfoPropertyName = "GetTeamMembersResponseEmailInviteCodeProjects22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponsePagination))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseJoinedFrom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseJoinedFromOrigin), TypeInfoPropertyName = "RequestAccessToTeamResponseJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseGithub))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseGitlab))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseBitbucket))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseJoinedFrom))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseJoinedFromOrigin), TypeInfoPropertyName = "GetTeamAccessRequestResponseJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseGithub))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseGitlab))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseBitbucket))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.JoinTeamResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateTeamMemberResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveTeamMemberResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfTeamTeamLimited2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateTeamResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PostTeamDsyncRolesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteTeamResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteTeamInviteCodeResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsGroupResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsGroupResponseUpdatedMicrofrontendsGroup))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfUploadFileResponseVariant1Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadFileResponseVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfListAuthTokensResponseVariant1ListAuthTokensResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAuthTokensResponseVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAuthTokensResponseVariant1Pagination))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAuthTokensResponseVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAuthTokenResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAuthTokenResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteAuthTokenResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAuthUserResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfAuthUserAuthUserLimited2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestDeleteResponse))] internal sealed partial class SourceGenerationContextChunk018 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk019.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk019.g.cs index d77264a1..7c04281b 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk019.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk019.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,429 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeployments))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_0a34ff62f0ff0f26")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProvider), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreStatus), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeployments))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders_82a156b6a4d09885")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProvider), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreStatus), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreAccess), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreKind), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreRegion), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreRegion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteStorageStoresBlobByIdResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeployments))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGit))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders_268b736a401a6975")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreStatus), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreOwnership), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreOwnership2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreCapabilities))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfCreateIntegrationStoreDirectResponseStoreCapabilitiesSecretRotationBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreCapabilitiesSecretRotation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreExternalResourceStatus), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreExternalResourceStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProduct))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductCapabilities))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfCreateIntegrationStoreDirectResponseStoreProductCapabilitiesSecretRotationBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductCapabilitiesSecretRotation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12_161933a3cf7cc6e4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2_9e66be92a7ac830b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2_f68f709f749e79ca")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2_658b57c28f52a07a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2_dbc3bb8b4c818cae")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2_1e2650b999724ba2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2_7e28ad9e62ffefde")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2_d7c5af61bd1ad0a1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2_a78f286d1b515f37")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2_2bdbc85f2d74d1dc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Items))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2_ff780bf5f64aa67c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2_d38b56472eac16be")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2_63d094ea2cf866b4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOption))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2_7bb5ba37cecb1c4c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2_3249d007ac1919b4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_e7b96f3288e63571")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_bb1f8bd4106b7798")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_ff792992b3bfa6f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOption))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2_05ab9a97bd8528fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2_8046c1337dab8535")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2_493fff6ca7b9fd1b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2_4465329692202ce1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2_ebdd00ea5aa69826")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Items))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOption))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2_92e471dc07829ec4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2_5ba86dd6e0013db7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2_841eb6f3423ef803")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2_63a7508514d522ca")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2_62332636472d18e9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3_70beb411c84393e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3_ecf3afad3880a42c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1Disable_74db0c064dc8209b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenE_1bb9290be90971d7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3Disable_3027e42677d430c4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenE_6935c12eef513bf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2_2481820a28eb3ea6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2_9bb3fd7fc5586224")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2_f8886be550db8b31")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Items))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3_9fc2ff0aff6e909c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3_ef511387b7984665")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1Disable_07991c9d31cb91ce")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenE_bd06b5b70027d0c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3Disable_f415127a88a35266")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenE_afe8b12cf0b61e22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2_259239a65ce807b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2_c70d8814dd0f64ae")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2_d8dae47ade7ba74d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3_376623db28ba82be")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3_7040326fd09ecb79")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1Disabl_b268d7335aad80d0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1Hidden_2ef5f2a49e003657")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3Disabl_0bd58a7ee1aad4f0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3Hidden_6010bc5a9a1c4b50")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2_53483ab6021d21af")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2_3c057e3c5c842951")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2_96c671b83bc165d3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2_6cc7a4c5d6f06278")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2_d43af64adb24aaac")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2_ae77ceefaadd59df")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12Type), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControl), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2_8da4b71d80ebd5ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2_38743e67ff9fd956")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2_a48d5546cd203dea")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDescription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiFormattedValue))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProvider), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductResourceLink))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductTag), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductTag2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScope), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductRepl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuide))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuideStep))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuideStepAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuideStepActionType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductGuideStepActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductIntegration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductIntegrationCapabilities))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfCreateIntegrationStoreDirectResponseStoreProductIntegrationCapabilitiesSecretRotationBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductIntegrationCapabilitiesSecretRotation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductSupportedProtocol), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductSupportedProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocol), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductLogDrainStatus), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductLogDrainStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProtocolSettings))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProtocolSettingsExperimentation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreNotification))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreNotificationLevel), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreNotificationLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreSecret))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlan))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanType), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreBillingPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanScope), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreBillingPlanScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanDetail))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanHighlightedDetail))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanQuoteItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreTarget), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMember))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberGithub))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberGitlab))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberBitbucket))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberRole), TypeInfoPropertyName = "GetTeamMembersResponseMemberRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberJoinedFrom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberJoinedFromOrigin), TypeInfoPropertyName = "GetTeamMembersResponseMemberJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberProject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberProjectRole), TypeInfoPropertyName = "GetTeamMembersResponseMemberProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCode))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeRole), TypeInfoPropertyName = "GetTeamMembersResponseEmailInviteCodeRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeTeamRole), TypeInfoPropertyName = "GetTeamMembersResponseEmailInviteCodeTeamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeTeamPermission), TypeInfoPropertyName = "GetTeamMembersResponseEmailInviteCodeTeamPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeProjects2), TypeInfoPropertyName = "GetTeamMembersResponseEmailInviteCodeProjects22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponsePagination))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseJoinedFrom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseJoinedFromOrigin), TypeInfoPropertyName = "RequestAccessToTeamResponseJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseGithub))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseGitlab))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseBitbucket))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseJoinedFrom))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseJoinedFromOrigin), TypeInfoPropertyName = "GetTeamAccessRequestResponseJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseGithub))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseGitlab))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseBitbucket))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.JoinTeamResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateTeamMemberResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveTeamMemberResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfTeamTeamLimited2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateTeamResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PostTeamDsyncRolesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteTeamResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteTeamInviteCodeResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsGroupResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsGroupResponseUpdatedMicrofrontendsGroup))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfUploadFileResponseVariant1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadFileResponseVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfListAuthTokensResponseVariant1ListAuthTokensResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAuthTokensResponseVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAuthTokensResponseVariant1Pagination))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAuthTokensResponseVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAuthTokenResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAuthTokenResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteAuthTokenResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAuthUserResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "OneOfAuthUserAuthUserLimited2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestDeleteResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRepositoryResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRepositoryResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponse))] @@ -7412,429 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant1Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant1Scope2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Access), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant3Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant4Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontends))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsDefaultApp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item_0bef23fcfd2bdafc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant2Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseCreator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseDeployment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant4_0e055b191fd1db41")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant1Scope), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2Access), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2Scope), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant3Scope), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant3Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant4Scope), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant4Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontends))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontendsDefaultApp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GetAliasResponseMicrofrontendsApplicationsVariant3Item_48b9d9098ef965f4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontendsApplicationsVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontendsApplicationsVariant2Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontendsApplicationsVariant3Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteAliasResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteAliasResponseStatus), TypeInfoPropertyName = "DeleteAliasResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCertByIdResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.IssueCertResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadCertResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeployment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSource), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentReadyState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentType), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentCreator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentTarget), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAliasError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentReadySubstate), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksConclusion), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecks))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksDeploymentAlias))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksDeploymentAliasState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentChecksDeploymentAliasState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentOomReport), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentOomReport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentManualProvisioning))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentManualProvisioningState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentManualProvisioningState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettings))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsFramework), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentProjectSettingsFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsNodeVersion), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentProjectSettingsNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsSpeedInsights))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsWebAnalytics))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsGitComments))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatform))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformOrigin))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformOriginType), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentPlatformOriginType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformCreator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentCustomEnvironment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlock))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlockBlockCode), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentSeatBlockBlockCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlockGitProvider), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentSeatBlockGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAttribution))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAttributionCommitMeta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAttributionGitUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAttributionVercelUser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteDeploymentResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteDeploymentResponseState), TypeInfoPropertyName = "DeleteDeploymentResponseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AiGatewayRuleType?), TypeInfoPropertyName = "NullableAiGatewayRuleType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(double?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NetworkStatus?), TypeInfoPropertyName = "NullableNetworkStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagJSONValue?), TypeInfoPropertyName = "NullableFlagJSONValue2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PropertyKey?), TypeInfoPropertyName = "NullablePropertyKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PropertyKeyVariant3Tag?), TypeInfoPropertyName = "NullablePropertyKeyVariant3Tag2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TooManyRequestsCode?), TypeInfoPropertyName = "NullableTooManyRequestsCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UnauthorizedCode?), TypeInfoPropertyName = "NullableUnauthorizedCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NotAuthorizedForScopeCode?), TypeInfoPropertyName = "NullableNotAuthorizedForScopeCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InternalServerErrorCode?), TypeInfoPropertyName = "NullableInternalServerErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TldNotSupportedCode?), TypeInfoPropertyName = "NullableTldNotSupportedCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NotFoundCode?), TypeInfoPropertyName = "NullableNotFoundCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainTooShortCode?), TypeInfoPropertyName = "NullableDomainTooShortCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BadRequestCode?), TypeInfoPropertyName = "NullableBadRequestCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainNotRegisteredCode?), TypeInfoPropertyName = "NullableDomainNotRegisteredCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ForbiddenCode?), TypeInfoPropertyName = "NullableForbiddenCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainNotFoundCode?), TypeInfoPropertyName = "NullableDomainNotFoundCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainCannotBeTransferedOutUntilCode?), TypeInfoPropertyName = "NullableDomainCannotBeTransferedOutUntilCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.LanguageCodeRequiredCode?), TypeInfoPropertyName = "NullableLanguageCodeRequiredCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainNotAvailableCode?), TypeInfoPropertyName = "NullableDomainNotAvailableCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ExpectedPriceMismatchCode?), TypeInfoPropertyName = "NullableExpectedPriceMismatchCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AdditionalContactInfoRequiredCode?), TypeInfoPropertyName = "NullableAdditionalContactInfoRequiredCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvalidAdditionalContactInfoCode?), TypeInfoPropertyName = "NullableInvalidAdditionalContactInfoCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OrderTooExpensiveCode?), TypeInfoPropertyName = "NullableOrderTooExpensiveCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DuplicateDomainsCode?), TypeInfoPropertyName = "NullableDuplicateDomainsCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TooManyDomainsCode?), TypeInfoPropertyName = "NullableTooManyDomainsCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DNSSECEnabledCode?), TypeInfoPropertyName = "NullableDNSSECEnabledCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainAlreadyOwnedCode?), TypeInfoPropertyName = "NullableDomainAlreadyOwnedCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainNotRenewableCode?), TypeInfoPropertyName = "NullableDomainNotRenewableCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainAlreadyRenewingCode?), TypeInfoPropertyName = "NullableDomainAlreadyRenewingCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BoughtTooRecentlyCode?), TypeInfoPropertyName = "NullableBoughtTooRecentlyCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantField?), TypeInfoPropertyName = "NullableRegistrantField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRegistrantFieldVariant1RequiredWhen2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantFieldVariant1Type?), TypeInfoPropertyName = "NullableRegistrantFieldVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRegistrantFieldVariant2RequiredWhen2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantFieldVariant2Type?), TypeInfoPropertyName = "NullableRegistrantFieldVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRegistrantFieldVariant3RequiredWhen2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantFieldVariant3Type?), TypeInfoPropertyName = "NullableRegistrantFieldVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRegistrantFieldVariant4RequiredWhen2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantFieldVariant4Type?), TypeInfoPropertyName = "NullableRegistrantFieldVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EdgeConfigItemValue?), TypeInfoPropertyName = "NullableEdgeConfigItemValue2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventEntitieType?), TypeInfoPropertyName = "NullableUserEventEntitieType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventType?), TypeInfoPropertyName = "NullableUserEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventCategorie?), TypeInfoPropertyName = "NullableUserEventCategorie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUserEventPrincipalVariant1UserEventPrincipalVariant2UserEventPrincipalVariant3UserEventPrincipalVariant42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventPrincipalVariant1Type?), TypeInfoPropertyName = "NullableUserEventPrincipalVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventPrincipalVariant2Type?), TypeInfoPropertyName = "NullableUserEventPrincipalVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventPrincipalVariant3Type?), TypeInfoPropertyName = "NullableUserEventPrincipalVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventPrincipalVariant4Type?), TypeInfoPropertyName = "NullableUserEventPrincipalVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUserEventViaItemVariant1UserEventViaItemVariant2UserEventViaItemVariant3UserEventViaItemVariant42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventViaItemVariant1Type?), TypeInfoPropertyName = "NullableUserEventViaItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventViaItemVariant2Type?), TypeInfoPropertyName = "NullableUserEventViaItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventViaItemVariant3Type?), TypeInfoPropertyName = "NullableUserEventViaItemVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventViaItemVariant4Type?), TypeInfoPropertyName = "NullableUserEventViaItemVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListEventTypeName?), TypeInfoPropertyName = "NullableListEventTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListEventTypeCategorie?), TypeInfoPropertyName = "NullableListEventTypeCategorie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListEventTypeReplacedByItem?), TypeInfoPropertyName = "NullableListEventTypeReplacedByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListEventTypesResponseCategorieName?), TypeInfoPropertyName = "NullableListEventTypesResponseCategorieName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableFlagExperimentGuardrailMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableFlagExperimentGuardrailMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableFlagExperimentGuardrailMetricDirectionality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentDevice?), TypeInfoPropertyName = "NullableFlagExperimentDevice2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentDurationUnit?), TypeInfoPropertyName = "NullableFlagExperimentDurationUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentAllocationUnit?), TypeInfoPropertyName = "NullableFlagExperimentAllocationUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentPrimaryMetricMetricType?), TypeInfoPropertyName = "NullableFlagExperimentPrimaryMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentPrimaryMetricMetricUnit?), TypeInfoPropertyName = "NullableFlagExperimentPrimaryMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentPrimaryMetricDirectionality?), TypeInfoPropertyName = "NullableFlagExperimentPrimaryMetricDirectionality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentStatus?), TypeInfoPropertyName = "NullableFlagExperimentStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsPausedOutcomeType?), TypeInfoPropertyName = "NullableFlagEnvironmentsPausedOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagEnvironmentsFallthroughVariant1FlagEnvironmentsFallthroughVariant2FlagEnvironmentsFallthroughVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant1Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant2Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant2BaseType?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant3Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant3BaseType?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant3BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagEnvironmentsRuleOutcomeVariant1FlagEnvironmentsRuleOutcomeVariant2FlagEnvironmentsRuleOutcomeVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant3Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant3BaseType?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant3BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleFlagEnvironmentsRuleConditionRhsVariant3FlagEnvironmentsRuleConditionRhsVariant4Boolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionRhsVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagEnvironmentsRuleConditionRhsVariant3ItemVariant1FlagEnvironmentsRuleConditionRhsVariant3ItemVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionRhsVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagEnvironmentsRuleConditionLhsVariant1FlagEnvironmentsRuleConditionLhsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionLhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionLhsVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagKind?), TypeInfoPropertyName = "NullableFlagKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagState?), TypeInfoPropertyName = "NullableFlagState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagTypeName?), TypeInfoPropertyName = "NullableFlagTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.MarketplaceFlagTypeName?), TypeInfoPropertyName = "NullableMarketplaceFlagTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.MarketplaceFlagState?), TypeInfoPropertyName = "NullableMarketplaceFlagState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.MarketplaceFlagCategory?), TypeInfoPropertyName = "NullableMarketplaceFlagCategory2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfSegmentDataRuleOutcomeVariant1SegmentDataRuleOutcomeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableSegmentDataRuleOutcomeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableSegmentDataRuleOutcomeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableSegmentDataRuleOutcomeVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleSegmentDataRuleConditionRhsVariant3SegmentDataRuleConditionRhsVariant4Boolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionRhsVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfSegmentDataRuleConditionRhsVariant3ItemVariant1SegmentDataRuleConditionRhsVariant3ItemVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionRhsVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfSegmentDataRuleConditionLhsVariant1SegmentDataRuleConditionLhsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionLhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionLhsVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionCmp?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentTypeName?), TypeInfoPropertyName = "NullableSegmentTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagsSdkKeyWithSecretsType?), TypeInfoPropertyName = "NullableFlagsSdkKeyWithSecretsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ACLAction?), TypeInfoPropertyName = "NullableACLAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NamedSandboxStatus?), TypeInfoPropertyName = "NullableNamedSandboxStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NamedSandboxNetworkPolicyMode?), TypeInfoPropertyName = "NullableNamedSandboxNetworkPolicyMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NamedSandboxMountsMode?), TypeInfoPropertyName = "NullableNamedSandboxMountsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SandboxNetworkPolicyMode?), TypeInfoPropertyName = "NullableSandboxNetworkPolicyMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SessionStatus?), TypeInfoPropertyName = "NullableSessionStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SnapshotStatus?), TypeInfoPropertyName = "NullableSnapshotStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SnapshotCreationMethod?), TypeInfoPropertyName = "NullableSnapshotCreationMethod2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvitedTeamMemberRole?), TypeInfoPropertyName = "NullableInvitedTeamMemberRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvitedTeamMemberTeamRole?), TypeInfoPropertyName = "NullableInvitedTeamMemberTeamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvitedTeamMemberTeamPermission?), TypeInfoPropertyName = "NullableInvitedTeamMemberTeamPermission2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSamlConnectionSyncState?), TypeInfoPropertyName = "NullableTeamSamlConnectionSyncState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSamlDirectorySyncState?), TypeInfoPropertyName = "NullableTeamSamlDirectorySyncState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSamlDefaultRedirectUri?), TypeInfoPropertyName = "NullableTeamSamlDefaultRedirectUri2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTeamSamlRolesEnumTeamSamlRolesEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSamlRolesEnum2?), TypeInfoPropertyName = "NullableTeamSamlRolesEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDefaultRolesTeamRole?), TypeInfoPropertyName = "NullableTeamDefaultRolesTeamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDefaultRolesTeamPermission?), TypeInfoPropertyName = "NullableTeamDefaultRolesTeamPermission2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamResourceConfigBuildMachineDefault?), TypeInfoPropertyName = "NullableTeamResourceConfigBuildMachineDefault2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDefaultPassportDeploymentType?), TypeInfoPropertyName = "NullableTeamDefaultPassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamEnablePreviewFeedback?), TypeInfoPropertyName = "NullableTeamEnablePreviewFeedback2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamEnableProductionFeedback?), TypeInfoPropertyName = "NullableTeamEnableProductionFeedback2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSensitiveEnvironmentVariablePolicy?), TypeInfoPropertyName = "NullableTeamSensitiveEnvironmentVariablePolicy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDpAccessRequestsMode?), TypeInfoPropertyName = "NullableTeamDpAccessRequestsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamNsnbConfigPreference?), TypeInfoPropertyName = "NullableTeamNsnbConfigPreference2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTeamDeploymentPolicyGitSourceSourceVariant1TeamDeploymentPolicyGitSourceSourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTeamDeploymentPolicyGitSourceEnvironmentVariant1TeamDeploymentPolicyGitSourceEnvironmentVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "TeamDeploymentPolicyDeploymentSourceEnvironmentVariant2_5296f908bc2884f4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamMembershipRole?), TypeInfoPropertyName = "NullableTeamMembershipRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamMembershipTeamRole?), TypeInfoPropertyName = "NullableTeamMembershipTeamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamMembershipTeamPermission?), TypeInfoPropertyName = "NullableTeamMembershipTeamPermission2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamMembershipJoinedFromOrigin?), TypeInfoPropertyName = "NullableTeamMembershipJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedLimitedByItem?), TypeInfoPropertyName = "NullableTeamLimitedLimitedByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedSamlConnectionSyncState?), TypeInfoPropertyName = "NullableTeamLimitedSamlConnectionSyncState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedSamlDirectorySyncState?), TypeInfoPropertyName = "NullableTeamLimitedSamlDirectorySyncState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedMembershipRole?), TypeInfoPropertyName = "NullableTeamLimitedMembershipRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedMembershipTeamRole?), TypeInfoPropertyName = "NullableTeamLimitedMembershipTeamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedMembershipTeamPermission?), TypeInfoPropertyName = "NullableTeamLimitedMembershipTeamPermission2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedMembershipJoinedFromOrigin?), TypeInfoPropertyName = "NullableTeamLimitedMembershipJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAuthTokenScopeVariant1AuthTokenScopeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant1Type?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant1SudoOrigin?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant1SudoOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant1Origin?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant1Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant2Type?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant2Origin?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant2Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserSoftBlockReason?), TypeInfoPropertyName = "NullableAuthUserSoftBlockReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserSoftBlockBlockedDueToOverageType?), TypeInfoPropertyName = "NullableAuthUserSoftBlockBlockedDueToOverageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableAuthUserResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserActiveDashboardViewViewPreference?), TypeInfoPropertyName = "NullableAuthUserActiveDashboardViewViewPreference2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserActiveDashboardViewFavoritesViewPreference?), TypeInfoPropertyName = "NullableAuthUserActiveDashboardViewFavoritesViewPreference2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserActiveDashboardViewRecentsViewPreference?), TypeInfoPropertyName = "NullableAuthUserActiveDashboardViewRecentsViewPreference2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserImportFlowGitProvider?), TypeInfoPropertyName = "NullableAuthUserImportFlowGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageListItemStatus?), TypeInfoPropertyName = "NullableVcrImageListItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageListItemKind?), TypeInfoPropertyName = "NullableVcrImageListItemKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrTagKind?), TypeInfoPropertyName = "NullableVcrTagKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrTagStatus?), TypeInfoPropertyName = "NullableVcrTagStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayer?), TypeInfoPropertyName = "NullableVcrImageLayer2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant1Operation?), TypeInfoPropertyName = "NullableVcrImageLayerVariant1Operation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant1Type?), TypeInfoPropertyName = "NullableVcrImageLayerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant2Operation?), TypeInfoPropertyName = "NullableVcrImageLayerVariant2Operation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant2Type?), TypeInfoPropertyName = "NullableVcrImageLayerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant3Operation?), TypeInfoPropertyName = "NullableVcrImageLayerVariant3Operation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant3Type?), TypeInfoPropertyName = "NullableVcrImageLayerVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant4Operation?), TypeInfoPropertyName = "NullableVcrImageLayerVariant4Operation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant4Type?), TypeInfoPropertyName = "NullableVcrImageLayerVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageDetailStatus?), TypeInfoPropertyName = "NullableVcrImageDetailStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageDetailKind?), TypeInfoPropertyName = "NullableVcrImageDetailKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FileTreeType?), TypeInfoPropertyName = "NullableFileTreeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AllOf?), TypeInfoPropertyName = "NullableAllOfVercelBaseErrorVercelForbiddenErrorError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AllOf?), TypeInfoPropertyName = "NullableAllOfVercelBaseErrorVercelNotFoundErrorError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AllOf?), TypeInfoPropertyName = "NullableAllOfVercelBaseErrorVercelBadRequestErrorError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AllOf?), TypeInfoPropertyName = "NullableAllOfVercelBaseErrorVercelRateLimitErrorError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(int?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAccessGroupRequestProjectRole?), TypeInfoPropertyName = "NullableUpdateAccessGroupRequestProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAccessGroupRequestProjectRole?), TypeInfoPropertyName = "NullableCreateAccessGroupRequestProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAccessGroupProjectRequestRole?), TypeInfoPropertyName = "NullableCreateAccessGroupProjectRequestRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAccessGroupProjectRequestRole?), TypeInfoPropertyName = "NullableUpdateAccessGroupProjectRequestRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RecordEventsRequestItemSource?), TypeInfoPropertyName = "NullableRecordEventsRequestItemSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RecordEventsRequestItemEvent?), TypeInfoPropertyName = "NullableRecordEventsRequestItemEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsRequestItemType?), TypeInfoPropertyName = "NullableBuyCreditsRequestItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsRequestItemCreditType?), TypeInfoPropertyName = "NullableBuyCreditsRequestItemCreditType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateVersionRequestAction?), TypeInfoPropertyName = "NullableUpdateVersionRequestAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckRequestRequires?), TypeInfoPropertyName = "NullableCreateProjectCheckRequestRequires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckRequestBlocks?), TypeInfoPropertyName = "NullableCreateProjectCheckRequestBlocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectCheckRequestSourceVariant3_4bffb2ae56c97b5e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckRequestSourceVariant3Provider?), TypeInfoPropertyName = "NullableCreateProjectCheckRequestSourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckRequestRequires?), TypeInfoPropertyName = "NullableUpdateProjectCheckRequestRequires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckRequestBlocks?), TypeInfoPropertyName = "NullableUpdateProjectCheckRequestBlocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunRequestStatus?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunRequestStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunRequestConclusion?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunRequestConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestStatus?), TypeInfoPropertyName = "NullableUpdateCheckRequestStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestConclusion?), TypeInfoPropertyName = "NullableUpdateCheckRequestConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsFcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsLcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsClsSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsClsSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsTbtSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsVirtualExperienceScoreSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateConnectorRequestDataTypeSnowflakeWif_object_02874cb95325b6f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorRequestDataTypeOauthServerConfigJwksKeyUse?), TypeInfoPropertyName = "NullableCreateConnectorRequestDataTypeOauthServerConfigJwksKeyUse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorRequestDataTypeGithubOwnerType?), TypeInfoPropertyName = "NullableCreateConnectorRequestDataTypeGithubOwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetConnectorTokenRequestSubjectTypeOther_be4a5440b3330ac1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConnectorTokenRequestSubjectTypeAppType?), TypeInfoPropertyName = "NullableGetConnectorTokenRequestSubjectTypeAppType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConnectorTokenRequestSubjectTypeUserType?), TypeInfoPropertyName = "NullableGetConnectorTokenRequestSubjectTypeUserType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConnectorTokenRequestSubjectTypeJwtBearerType?), TypeInfoPropertyName = "NullableGetConnectorTokenRequestSubjectTypeJwtBearerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfImportConnectorTokensRequestTokenSubjectTypeAppImportConnectorTokensRequestTokenSubjectTypeUser2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensRequestTokenSubjectTypeAppType?), TypeInfoPropertyName = "NullableImportConnectorTokensRequestTokenSubjectTypeAppType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensRequestTokenSubjectTypeUserType?), TypeInfoPropertyName = "NullableImportConnectorTokensRequestTokenSubjectTypeUserType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensRequestTokenEnvironment?), TypeInfoPropertyName = "NullableImportConnectorTokensRequestTokenEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateConnectorAuthorizationRequestRequestSubjectTypeOther_6d5437fe5effc15d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorAuthorizationRequestRequestSubjectTypeAppType?), TypeInfoPropertyName = "NullableCreateConnectorAuthorizationRequestRequestSubjectTypeAppType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorAuthorizationRequestRequestSubjectTypeUserType?), TypeInfoPropertyName = "NullableCreateConnectorAuthorizationRequestRequestSubjectTypeUserType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorAuthorizationRequestRequestSubjectTypeJwtBearerType?), TypeInfoPropertyName = "NullableCreateConnectorAuthorizationRequestRequestSubjectTypeJwtBearerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateIntegrationDeploymentActionRequestStatus?), TypeInfoPropertyName = "NullableUpdateIntegrationDeploymentActionRequestStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentRequestFileInlinedFileCreateDeploymentRequestFileUploadedFile2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestFileInlinedFileEncoding?), TypeInfoPropertyName = "NullableCreateDeploymentRequestFileInlinedFileEncoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateDeploymentRequestGitSourceVariant8_91d4ca0e0ef3d0a3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant3Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant4Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant5Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant6Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant7Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant7Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant8Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant8Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestProjectSettingsFramework?), TypeInfoPropertyName = "NullableCreateDeploymentRequestProjectSettingsFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableCreateDeploymentRequestProjectSettingsNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestType?), TypeInfoPropertyName = "NullableCreateRecordRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType2?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType3?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType4?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType5?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType6?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType62")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType7?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType72")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType8?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType82")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType9?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType92")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType10?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType102")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordRequestType?), TypeInfoPropertyName = "NullableUpdateRecordRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfPatchDomainRequestVariant1PatchDomainRequestVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConfigurableLogDrainRequestDeliveryFormat?), TypeInfoPropertyName = "NullableCreateConfigurableLogDrainRequestDeliveryFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConfigurableLogDrainRequestSource?), TypeInfoPropertyName = "NullableCreateConfigurableLogDrainRequestSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConfigurableLogDrainRequestEnvironment?), TypeInfoPropertyName = "NullableCreateConfigurableLogDrainRequestEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestProjects?), TypeInfoPropertyName = "NullableCreateDrainRequestProjects2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainRequestFilterFilterVariant1CreateDrainRequestFilterFilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestFilterFilterVariant1LogSource?), TypeInfoPropertyName = "NullableCreateDrainRequestFilterFilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestFilterFilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableCreateDrainRequestFilterFilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainRequestDeliveryVariant1CreateDrainRequestDeliveryVariant2CreateDrainRequestDeliveryVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3Encoding?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3Compression?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3FileStructure?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3ServerSideEncryption?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3ObjectAcl?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestSamplingItemEnv?), TypeInfoPropertyName = "NullableCreateDrainRequestSamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?, global::Vercel.CreateDrainRequestSource2>?), TypeInfoPropertyName = "CreateDrainRequestSource2_361ba5946d07573a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainRequestSourceVariant1CreateDrainRequestSourceVariant2CreateDrainRequestSourceVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestProjects?), TypeInfoPropertyName = "NullableUpdateDrainRequestProjects2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainRequestFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainRequestFilterFilterVariant1UpdateDrainRequestFilterFilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestFilterFilterVariant1LogSource?), TypeInfoPropertyName = "NullableUpdateDrainRequestFilterFilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestFilterFilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableUpdateDrainRequestFilterFilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainRequestDeliveryVariant1UpdateDrainRequestDeliveryVariant2UpdateDrainRequestDeliveryVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3Encoding?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3Compression?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3FileStructure?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3ServerSideEncryption?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3ObjectAcl?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestSamplingItemEnv?), TypeInfoPropertyName = "NullableUpdateDrainRequestSamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestStatus?), TypeInfoPropertyName = "NullableUpdateDrainRequestStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?, global::Vercel.UpdateDrainRequestSource2>?), TypeInfoPropertyName = "UpdateDrainRequestSource2_150a18dca40e7141")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainRequestSourceVariant1UpdateDrainRequestSourceVariant2UpdateDrainRequestSourceVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTestDrainRequestDeliveryVariant1TestDrainRequestDeliveryVariant2TestDrainRequestDeliveryVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3Encoding?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3Compression?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3FileStructure?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3ServerSideEncryption?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3ObjectAcl?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>?), TypeInfoPropertyName = "NullableOneOfIListStringString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvalidateByTagsRequestTarget?), TypeInfoPropertyName = "NullableInvalidateByTagsRequestTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DangerouslyDeleteByTagsRequestTarget?), TypeInfoPropertyName = "NullableDangerouslyDeleteByTagsRequestTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchEdgeConfigItemsRequestItemOperation?), TypeInfoPropertyName = "NullablePatchEdgeConfigItemsRequestItemOperation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchEdgeConfigItemsRequestItemEnumOperation?), TypeInfoPropertyName = "NullablePatchEdgeConfigItemsRequestItemEnumOperation2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchEdgeConfigItemsRequestItemEnumOperation2?), TypeInfoPropertyName = "NullablePatchEdgeConfigItemsRequestItemEnumOperation22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchEdgeConfigItemsRequestItemEnumOperation3?), TypeInfoPropertyName = "NullablePatchEdgeConfigItemsRequestItemEnumOperation32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableRequestType?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableRequestTargetItem?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableRequestTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableRequestUpdatesTargetItem?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableRequestUpdatesTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableRequestUpdatesType?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableRequestUpdatesType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagRequestKind?), TypeInfoPropertyName = "NullableCreateFlagRequestKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfStringDoubleBooleanObjectIListObjectString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCreateFlagRequestEnvironmentsRuleConditionLhsVariant1CreateFlagRequestEnvironmentsRuleConditionLhsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagRequestEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagRequestEnvironmentsRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsRuleConditionRhsVariant2_string_double_bool_5aadb6b6ee02286b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagRequestEnvironmentsRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagRequestEnvironmentsRuleConditionRhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsRuleConditionRhsVariant1ItemVariant2_af8b6d80ad7ad177")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsRuleOutcomeVariant3_261489d28a6e83bc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsFallthroughVariant3_97f9a9c9b0ade2c1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagRequestState?), TypeInfoPropertyName = "NullableCreateFlagRequestState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFlagRequestEnvironmentsRuleConditionLhsVariant1UpdateFlagRequestEnvironmentsRuleConditionLhsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagRequestEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableUpdateFlagRequestEnvironmentsRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsRuleConditionRhsVariant2_string_double_bool_18b3a79839c54459")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagRequestEnvironmentsRuleConditionRhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1ItemVariant2_3f1ee38da2d5b20c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsRuleOutcomeVariant3_97dc5cb611741ca5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsFallthroughVariant3_3fc65bea4f3564d9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagRequestState?), TypeInfoPropertyName = "NullableUpdateFlagRequestState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCreateFlagSegmentRequestDataRuleConditionLhsVariant1CreateFlagSegmentRequestDataRuleConditionLhsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentRequestDataRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagSegmentRequestDataRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagSegmentRequestDataRuleConditionRhsVariant2_string_double_bool_0461e0efa4300a24")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentRequestDataRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentRequestDataRuleConditionRhsVariant1Type2")] internal sealed partial class SourceGenerationContextChunk019 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk020.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk020.g.cs index 7e8d946e..b5f48a39 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk020.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk020.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,432 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Access), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant3Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4Scope), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant4Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontends))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsDefaultApp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item_0bef23fcfd2bdafc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant2Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseCreator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseDeployment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant4_0e055b191fd1db41")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant1Scope), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2Access), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2Scope), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant3Scope), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant3Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant4Scope), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant4Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontends))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontendsDefaultApp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GetAliasResponseMicrofrontendsApplicationsVariant3Item_48b9d9098ef965f4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontendsApplicationsVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontendsApplicationsVariant2Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseMicrofrontendsApplicationsVariant3Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteAliasResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteAliasResponseStatus), TypeInfoPropertyName = "DeleteAliasResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCertByIdResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCertsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCertsResponseCert))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.IssueCertResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadCertResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeployment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSource), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentReadyState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentType), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentCreator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentTarget), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAliasError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentReadySubstate), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksConclusion), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecks))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksDeploymentAlias))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksDeploymentAliasState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentChecksDeploymentAliasState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentOomReport), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentOomReport2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentManualProvisioning))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentManualProvisioningState), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentManualProvisioningState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettings))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsFramework), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentProjectSettingsFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsNodeVersion), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentProjectSettingsNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsSpeedInsights))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsWebAnalytics))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsGitComments))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatform))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformOrigin))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformOriginType), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentPlatformOriginType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformCreator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentCustomEnvironment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlock))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlockBlockCode), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentSeatBlockBlockCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlockGitProvider), TypeInfoPropertyName = "GetDeploymentsResponseDeploymentSeatBlockGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAttribution))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAttributionCommitMeta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAttributionGitUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentAttributionVercelUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteDeploymentResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteDeploymentResponseState), TypeInfoPropertyName = "DeleteDeploymentResponseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AiGatewayRuleType?), TypeInfoPropertyName = "NullableAiGatewayRuleType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(double?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NetworkStatus?), TypeInfoPropertyName = "NullableNetworkStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagJSONValue?), TypeInfoPropertyName = "NullableFlagJSONValue2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PropertyKey?), TypeInfoPropertyName = "NullablePropertyKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PropertyKeyVariant3Tag?), TypeInfoPropertyName = "NullablePropertyKeyVariant3Tag2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TooManyRequestsCode?), TypeInfoPropertyName = "NullableTooManyRequestsCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UnauthorizedCode?), TypeInfoPropertyName = "NullableUnauthorizedCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NotAuthorizedForScopeCode?), TypeInfoPropertyName = "NullableNotAuthorizedForScopeCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InternalServerErrorCode?), TypeInfoPropertyName = "NullableInternalServerErrorCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TldNotSupportedCode?), TypeInfoPropertyName = "NullableTldNotSupportedCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NotFoundCode?), TypeInfoPropertyName = "NullableNotFoundCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainTooShortCode?), TypeInfoPropertyName = "NullableDomainTooShortCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BadRequestCode?), TypeInfoPropertyName = "NullableBadRequestCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainNotRegisteredCode?), TypeInfoPropertyName = "NullableDomainNotRegisteredCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ForbiddenCode?), TypeInfoPropertyName = "NullableForbiddenCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainNotFoundCode?), TypeInfoPropertyName = "NullableDomainNotFoundCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainCannotBeTransferedOutUntilCode?), TypeInfoPropertyName = "NullableDomainCannotBeTransferedOutUntilCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.LanguageCodeRequiredCode?), TypeInfoPropertyName = "NullableLanguageCodeRequiredCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainNotAvailableCode?), TypeInfoPropertyName = "NullableDomainNotAvailableCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ExpectedPriceMismatchCode?), TypeInfoPropertyName = "NullableExpectedPriceMismatchCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AdditionalContactInfoRequiredCode?), TypeInfoPropertyName = "NullableAdditionalContactInfoRequiredCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvalidAdditionalContactInfoCode?), TypeInfoPropertyName = "NullableInvalidAdditionalContactInfoCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OrderTooExpensiveCode?), TypeInfoPropertyName = "NullableOrderTooExpensiveCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DuplicateDomainsCode?), TypeInfoPropertyName = "NullableDuplicateDomainsCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TooManyDomainsCode?), TypeInfoPropertyName = "NullableTooManyDomainsCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DNSSECEnabledCode?), TypeInfoPropertyName = "NullableDNSSECEnabledCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainAlreadyOwnedCode?), TypeInfoPropertyName = "NullableDomainAlreadyOwnedCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainNotRenewableCode?), TypeInfoPropertyName = "NullableDomainNotRenewableCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DomainAlreadyRenewingCode?), TypeInfoPropertyName = "NullableDomainAlreadyRenewingCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BoughtTooRecentlyCode?), TypeInfoPropertyName = "NullableBoughtTooRecentlyCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantField?), TypeInfoPropertyName = "NullableRegistrantField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRegistrantFieldVariant1RequiredWhen2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantFieldVariant1Type?), TypeInfoPropertyName = "NullableRegistrantFieldVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRegistrantFieldVariant2RequiredWhen2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantFieldVariant2Type?), TypeInfoPropertyName = "NullableRegistrantFieldVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRegistrantFieldVariant3RequiredWhen2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantFieldVariant3Type?), TypeInfoPropertyName = "NullableRegistrantFieldVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRegistrantFieldVariant4RequiredWhen2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RegistrantFieldVariant4Type?), TypeInfoPropertyName = "NullableRegistrantFieldVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EdgeConfigItemValue?), TypeInfoPropertyName = "NullableEdgeConfigItemValue2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventEntitieType?), TypeInfoPropertyName = "NullableUserEventEntitieType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventType?), TypeInfoPropertyName = "NullableUserEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventCategorie?), TypeInfoPropertyName = "NullableUserEventCategorie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUserEventPrincipalVariant1UserEventPrincipalVariant2UserEventPrincipalVariant3UserEventPrincipalVariant42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventPrincipalVariant1Type?), TypeInfoPropertyName = "NullableUserEventPrincipalVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventPrincipalVariant2Type?), TypeInfoPropertyName = "NullableUserEventPrincipalVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventPrincipalVariant3Type?), TypeInfoPropertyName = "NullableUserEventPrincipalVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventPrincipalVariant4Type?), TypeInfoPropertyName = "NullableUserEventPrincipalVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUserEventViaItemVariant1UserEventViaItemVariant2UserEventViaItemVariant3UserEventViaItemVariant42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventViaItemVariant1Type?), TypeInfoPropertyName = "NullableUserEventViaItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventViaItemVariant2Type?), TypeInfoPropertyName = "NullableUserEventViaItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventViaItemVariant3Type?), TypeInfoPropertyName = "NullableUserEventViaItemVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UserEventViaItemVariant4Type?), TypeInfoPropertyName = "NullableUserEventViaItemVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListEventTypeName?), TypeInfoPropertyName = "NullableListEventTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListEventTypeCategorie?), TypeInfoPropertyName = "NullableListEventTypeCategorie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListEventTypeReplacedByItem?), TypeInfoPropertyName = "NullableListEventTypeReplacedByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListEventTypesResponseCategorieName?), TypeInfoPropertyName = "NullableListEventTypesResponseCategorieName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableFlagExperimentGuardrailMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableFlagExperimentGuardrailMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableFlagExperimentGuardrailMetricDirectionality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentDevice?), TypeInfoPropertyName = "NullableFlagExperimentDevice2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentDurationUnit?), TypeInfoPropertyName = "NullableFlagExperimentDurationUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentAllocationUnit?), TypeInfoPropertyName = "NullableFlagExperimentAllocationUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentPrimaryMetricMetricType?), TypeInfoPropertyName = "NullableFlagExperimentPrimaryMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentPrimaryMetricMetricUnit?), TypeInfoPropertyName = "NullableFlagExperimentPrimaryMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentPrimaryMetricDirectionality?), TypeInfoPropertyName = "NullableFlagExperimentPrimaryMetricDirectionality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagExperimentStatus?), TypeInfoPropertyName = "NullableFlagExperimentStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsPausedOutcomeType?), TypeInfoPropertyName = "NullableFlagEnvironmentsPausedOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagEnvironmentsFallthroughVariant1FlagEnvironmentsFallthroughVariant2FlagEnvironmentsFallthroughVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant1Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant2Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant2BaseType?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant3Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsFallthroughVariant3BaseType?), TypeInfoPropertyName = "NullableFlagEnvironmentsFallthroughVariant3BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagEnvironmentsRuleOutcomeVariant1FlagEnvironmentsRuleOutcomeVariant2FlagEnvironmentsRuleOutcomeVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant3Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleOutcomeVariant3BaseType?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleOutcomeVariant3BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleFlagEnvironmentsRuleConditionRhsVariant3FlagEnvironmentsRuleConditionRhsVariant4Boolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionRhsVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagEnvironmentsRuleConditionRhsVariant3ItemVariant1FlagEnvironmentsRuleConditionRhsVariant3ItemVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionRhsVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagEnvironmentsRuleConditionLhsVariant1FlagEnvironmentsRuleConditionLhsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionLhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionLhsVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableFlagEnvironmentsRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagKind?), TypeInfoPropertyName = "NullableFlagKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagState?), TypeInfoPropertyName = "NullableFlagState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagTypeName?), TypeInfoPropertyName = "NullableFlagTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.MarketplaceFlagTypeName?), TypeInfoPropertyName = "NullableMarketplaceFlagTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.MarketplaceFlagState?), TypeInfoPropertyName = "NullableMarketplaceFlagState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.MarketplaceFlagCategory?), TypeInfoPropertyName = "NullableMarketplaceFlagCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfSegmentDataRuleOutcomeVariant1SegmentDataRuleOutcomeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableSegmentDataRuleOutcomeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableSegmentDataRuleOutcomeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableSegmentDataRuleOutcomeVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleSegmentDataRuleConditionRhsVariant3SegmentDataRuleConditionRhsVariant4Boolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionRhsVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfSegmentDataRuleConditionRhsVariant3ItemVariant1SegmentDataRuleConditionRhsVariant3ItemVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionRhsVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfSegmentDataRuleConditionLhsVariant1SegmentDataRuleConditionLhsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionLhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionLhsVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentDataRuleConditionCmp?), TypeInfoPropertyName = "NullableSegmentDataRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SegmentTypeName?), TypeInfoPropertyName = "NullableSegmentTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FlagsSdkKeyWithSecretsType?), TypeInfoPropertyName = "NullableFlagsSdkKeyWithSecretsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ACLAction?), TypeInfoPropertyName = "NullableACLAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NamedSandboxStatus?), TypeInfoPropertyName = "NullableNamedSandboxStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NamedSandboxNetworkPolicyMode?), TypeInfoPropertyName = "NullableNamedSandboxNetworkPolicyMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.NamedSandboxMountsMode?), TypeInfoPropertyName = "NullableNamedSandboxMountsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SandboxNetworkPolicyMode?), TypeInfoPropertyName = "NullableSandboxNetworkPolicyMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SessionStatus?), TypeInfoPropertyName = "NullableSessionStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SnapshotStatus?), TypeInfoPropertyName = "NullableSnapshotStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SnapshotCreationMethod?), TypeInfoPropertyName = "NullableSnapshotCreationMethod2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvitedTeamMemberRole?), TypeInfoPropertyName = "NullableInvitedTeamMemberRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvitedTeamMemberTeamRole?), TypeInfoPropertyName = "NullableInvitedTeamMemberTeamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvitedTeamMemberTeamPermission?), TypeInfoPropertyName = "NullableInvitedTeamMemberTeamPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSamlConnectionSyncState?), TypeInfoPropertyName = "NullableTeamSamlConnectionSyncState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSamlDirectorySyncState?), TypeInfoPropertyName = "NullableTeamSamlDirectorySyncState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSamlDefaultRedirectUri?), TypeInfoPropertyName = "NullableTeamSamlDefaultRedirectUri2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTeamSamlRolesEnumTeamSamlRolesEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSamlRolesEnum2?), TypeInfoPropertyName = "NullableTeamSamlRolesEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDefaultRolesTeamRole?), TypeInfoPropertyName = "NullableTeamDefaultRolesTeamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDefaultRolesTeamPermission?), TypeInfoPropertyName = "NullableTeamDefaultRolesTeamPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamResourceConfigBuildMachineDefault?), TypeInfoPropertyName = "NullableTeamResourceConfigBuildMachineDefault2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDefaultPassportDeploymentType?), TypeInfoPropertyName = "NullableTeamDefaultPassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamEnablePreviewFeedback?), TypeInfoPropertyName = "NullableTeamEnablePreviewFeedback2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamEnableProductionFeedback?), TypeInfoPropertyName = "NullableTeamEnableProductionFeedback2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamSensitiveEnvironmentVariablePolicy?), TypeInfoPropertyName = "NullableTeamSensitiveEnvironmentVariablePolicy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDpAccessRequestsMode?), TypeInfoPropertyName = "NullableTeamDpAccessRequestsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamNsnbConfigPreference?), TypeInfoPropertyName = "NullableTeamNsnbConfigPreference2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTeamDeploymentPolicyGitSourceSourceVariant1TeamDeploymentPolicyGitSourceSourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTeamDeploymentPolicyGitSourceEnvironmentVariant1TeamDeploymentPolicyGitSourceEnvironmentVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "TeamDeploymentPolicyDeploymentSourceEnvironmentVariant2_5296f908bc2884f4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableTeamDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamMembershipRole?), TypeInfoPropertyName = "NullableTeamMembershipRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamMembershipTeamRole?), TypeInfoPropertyName = "NullableTeamMembershipTeamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamMembershipTeamPermission?), TypeInfoPropertyName = "NullableTeamMembershipTeamPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamMembershipJoinedFromOrigin?), TypeInfoPropertyName = "NullableTeamMembershipJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedLimitedByItem?), TypeInfoPropertyName = "NullableTeamLimitedLimitedByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedSamlConnectionSyncState?), TypeInfoPropertyName = "NullableTeamLimitedSamlConnectionSyncState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedSamlDirectorySyncState?), TypeInfoPropertyName = "NullableTeamLimitedSamlDirectorySyncState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedMembershipRole?), TypeInfoPropertyName = "NullableTeamLimitedMembershipRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedMembershipTeamRole?), TypeInfoPropertyName = "NullableTeamLimitedMembershipTeamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedMembershipTeamPermission?), TypeInfoPropertyName = "NullableTeamLimitedMembershipTeamPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TeamLimitedMembershipJoinedFromOrigin?), TypeInfoPropertyName = "NullableTeamLimitedMembershipJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAuthTokenScopeVariant1AuthTokenScopeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant1Type?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant1SudoOrigin?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant1SudoOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant1Origin?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant1Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant2Type?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthTokenScopeVariant2Origin?), TypeInfoPropertyName = "NullableAuthTokenScopeVariant2Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserSoftBlockReason?), TypeInfoPropertyName = "NullableAuthUserSoftBlockReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserSoftBlockBlockedDueToOverageType?), TypeInfoPropertyName = "NullableAuthUserSoftBlockBlockedDueToOverageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableAuthUserResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserActiveDashboardViewViewPreference?), TypeInfoPropertyName = "NullableAuthUserActiveDashboardViewViewPreference2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserActiveDashboardViewFavoritesViewPreference?), TypeInfoPropertyName = "NullableAuthUserActiveDashboardViewFavoritesViewPreference2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserActiveDashboardViewRecentsViewPreference?), TypeInfoPropertyName = "NullableAuthUserActiveDashboardViewRecentsViewPreference2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AuthUserImportFlowGitProvider?), TypeInfoPropertyName = "NullableAuthUserImportFlowGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageListItemStatus?), TypeInfoPropertyName = "NullableVcrImageListItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageListItemKind?), TypeInfoPropertyName = "NullableVcrImageListItemKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrTagKind?), TypeInfoPropertyName = "NullableVcrTagKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrTagStatus?), TypeInfoPropertyName = "NullableVcrTagStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayer?), TypeInfoPropertyName = "NullableVcrImageLayer2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant1Operation?), TypeInfoPropertyName = "NullableVcrImageLayerVariant1Operation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant1Type?), TypeInfoPropertyName = "NullableVcrImageLayerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant2Operation?), TypeInfoPropertyName = "NullableVcrImageLayerVariant2Operation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant2Type?), TypeInfoPropertyName = "NullableVcrImageLayerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant3Operation?), TypeInfoPropertyName = "NullableVcrImageLayerVariant3Operation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant3Type?), TypeInfoPropertyName = "NullableVcrImageLayerVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant4Operation?), TypeInfoPropertyName = "NullableVcrImageLayerVariant4Operation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageLayerVariant4Type?), TypeInfoPropertyName = "NullableVcrImageLayerVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageDetailStatus?), TypeInfoPropertyName = "NullableVcrImageDetailStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.VcrImageDetailKind?), TypeInfoPropertyName = "NullableVcrImageDetailKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FileTreeType?), TypeInfoPropertyName = "NullableFileTreeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AllOf?), TypeInfoPropertyName = "NullableAllOfVercelBaseErrorVercelForbiddenErrorError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AllOf?), TypeInfoPropertyName = "NullableAllOfVercelBaseErrorVercelNotFoundErrorError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AllOf?), TypeInfoPropertyName = "NullableAllOfVercelBaseErrorVercelBadRequestErrorError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AllOf?), TypeInfoPropertyName = "NullableAllOfVercelBaseErrorVercelRateLimitErrorError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(int?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAccessGroupRequestProjectRole?), TypeInfoPropertyName = "NullableUpdateAccessGroupRequestProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAccessGroupRequestProjectRole?), TypeInfoPropertyName = "NullableCreateAccessGroupRequestProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAccessGroupProjectRequestRole?), TypeInfoPropertyName = "NullableCreateAccessGroupProjectRequestRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAccessGroupProjectRequestRole?), TypeInfoPropertyName = "NullableUpdateAccessGroupProjectRequestRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RecordEventsRequestItemSource?), TypeInfoPropertyName = "NullableRecordEventsRequestItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RecordEventsRequestItemEvent?), TypeInfoPropertyName = "NullableRecordEventsRequestItemEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsRequestItemType?), TypeInfoPropertyName = "NullableBuyCreditsRequestItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsRequestItemCreditType?), TypeInfoPropertyName = "NullableBuyCreditsRequestItemCreditType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateVersionRequestAction?), TypeInfoPropertyName = "NullableUpdateVersionRequestAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckRequestRequires?), TypeInfoPropertyName = "NullableCreateProjectCheckRequestRequires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckRequestBlocks?), TypeInfoPropertyName = "NullableCreateProjectCheckRequestBlocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectCheckRequestSourceVariant3_4bffb2ae56c97b5e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckRequestSourceVariant3Provider?), TypeInfoPropertyName = "NullableCreateProjectCheckRequestSourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckRequestRequires?), TypeInfoPropertyName = "NullableUpdateProjectCheckRequestRequires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckRequestBlocks?), TypeInfoPropertyName = "NullableUpdateProjectCheckRequestBlocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunRequestStatus?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunRequestStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunRequestConclusion?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunRequestConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestStatus?), TypeInfoPropertyName = "NullableUpdateCheckRequestStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestConclusion?), TypeInfoPropertyName = "NullableUpdateCheckRequestConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsFcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsLcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsClsSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsClsSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsTbtSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCheckRequestOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableUpdateCheckRequestOutputMetricsVirtualExperienceScoreSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateConnectorRequestDataTypeSnowflakeWif_object_02874cb95325b6f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorRequestDataTypeOauthServerConfigJwksKeyUse?), TypeInfoPropertyName = "NullableCreateConnectorRequestDataTypeOauthServerConfigJwksKeyUse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorRequestDataTypeGithubOwnerType?), TypeInfoPropertyName = "NullableCreateConnectorRequestDataTypeGithubOwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetConnectorTokenRequestSubjectTypeOther_be4a5440b3330ac1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConnectorTokenRequestSubjectTypeAppType?), TypeInfoPropertyName = "NullableGetConnectorTokenRequestSubjectTypeAppType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConnectorTokenRequestSubjectTypeUserType?), TypeInfoPropertyName = "NullableGetConnectorTokenRequestSubjectTypeUserType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConnectorTokenRequestSubjectTypeJwtBearerType?), TypeInfoPropertyName = "NullableGetConnectorTokenRequestSubjectTypeJwtBearerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfImportConnectorTokensRequestTokenSubjectTypeAppImportConnectorTokensRequestTokenSubjectTypeUser2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensRequestTokenSubjectTypeAppType?), TypeInfoPropertyName = "NullableImportConnectorTokensRequestTokenSubjectTypeAppType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensRequestTokenSubjectTypeUserType?), TypeInfoPropertyName = "NullableImportConnectorTokensRequestTokenSubjectTypeUserType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ImportConnectorTokensRequestTokenEnvironment?), TypeInfoPropertyName = "NullableImportConnectorTokensRequestTokenEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateConnectorAuthorizationRequestRequestSubjectTypeOther_6d5437fe5effc15d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorAuthorizationRequestRequestSubjectTypeAppType?), TypeInfoPropertyName = "NullableCreateConnectorAuthorizationRequestRequestSubjectTypeAppType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorAuthorizationRequestRequestSubjectTypeUserType?), TypeInfoPropertyName = "NullableCreateConnectorAuthorizationRequestRequestSubjectTypeUserType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConnectorAuthorizationRequestRequestSubjectTypeJwtBearerType?), TypeInfoPropertyName = "NullableCreateConnectorAuthorizationRequestRequestSubjectTypeJwtBearerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateIntegrationDeploymentActionRequestStatus?), TypeInfoPropertyName = "NullableUpdateIntegrationDeploymentActionRequestStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentRequestFileInlinedFileCreateDeploymentRequestFileUploadedFile2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestFileInlinedFileEncoding?), TypeInfoPropertyName = "NullableCreateDeploymentRequestFileInlinedFileEncoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateDeploymentRequestGitSourceVariant8_91d4ca0e0ef3d0a3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant3Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant4Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant5Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant6Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant7Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestGitSourceVariant8Type?), TypeInfoPropertyName = "NullableCreateDeploymentRequestGitSourceVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestProjectSettingsFramework?), TypeInfoPropertyName = "NullableCreateDeploymentRequestProjectSettingsFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentRequestProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableCreateDeploymentRequestProjectSettingsNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestType?), TypeInfoPropertyName = "NullableCreateRecordRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType2?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType3?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType4?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType5?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType6?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType62")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType7?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType72")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType8?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType82")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType9?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType92")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateRecordRequestEnumType10?), TypeInfoPropertyName = "NullableCreateRecordRequestEnumType102")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordRequestType?), TypeInfoPropertyName = "NullableUpdateRecordRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfPatchDomainRequestVariant1PatchDomainRequestVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConfigurableLogDrainRequestDeliveryFormat?), TypeInfoPropertyName = "NullableCreateConfigurableLogDrainRequestDeliveryFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConfigurableLogDrainRequestSource?), TypeInfoPropertyName = "NullableCreateConfigurableLogDrainRequestSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateConfigurableLogDrainRequestEnvironment?), TypeInfoPropertyName = "NullableCreateConfigurableLogDrainRequestEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestProjects?), TypeInfoPropertyName = "NullableCreateDrainRequestProjects2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainRequestFilterFilterVariant1CreateDrainRequestFilterFilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestFilterFilterVariant1LogSource?), TypeInfoPropertyName = "NullableCreateDrainRequestFilterFilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestFilterFilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableCreateDrainRequestFilterFilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainRequestDeliveryVariant1CreateDrainRequestDeliveryVariant2CreateDrainRequestDeliveryVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3Encoding?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3Compression?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3FileStructure?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3ServerSideEncryption?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestDeliveryVariant3ObjectAcl?), TypeInfoPropertyName = "NullableCreateDrainRequestDeliveryVariant3ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainRequestSamplingItemEnv?), TypeInfoPropertyName = "NullableCreateDrainRequestSamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?, global::Vercel.CreateDrainRequestSource2>?), TypeInfoPropertyName = "CreateDrainRequestSource2_361ba5946d07573a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainRequestSourceVariant1CreateDrainRequestSourceVariant2CreateDrainRequestSourceVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestProjects?), TypeInfoPropertyName = "NullableUpdateDrainRequestProjects2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainRequestFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainRequestFilterFilterVariant1UpdateDrainRequestFilterFilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestFilterFilterVariant1LogSource?), TypeInfoPropertyName = "NullableUpdateDrainRequestFilterFilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestFilterFilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableUpdateDrainRequestFilterFilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainRequestDeliveryVariant1UpdateDrainRequestDeliveryVariant2UpdateDrainRequestDeliveryVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3Encoding?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3Compression?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3FileStructure?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3ServerSideEncryption?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestDeliveryVariant3ObjectAcl?), TypeInfoPropertyName = "NullableUpdateDrainRequestDeliveryVariant3ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestSamplingItemEnv?), TypeInfoPropertyName = "NullableUpdateDrainRequestSamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainRequestStatus?), TypeInfoPropertyName = "NullableUpdateDrainRequestStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?, global::Vercel.UpdateDrainRequestSource2>?), TypeInfoPropertyName = "UpdateDrainRequestSource2_150a18dca40e7141")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainRequestSourceVariant1UpdateDrainRequestSourceVariant2UpdateDrainRequestSourceVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTestDrainRequestDeliveryVariant1TestDrainRequestDeliveryVariant2TestDrainRequestDeliveryVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3Encoding?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3Compression?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3FileStructure?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3ServerSideEncryption?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TestDrainRequestDeliveryVariant3ObjectAcl?), TypeInfoPropertyName = "NullableTestDrainRequestDeliveryVariant3ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>?), TypeInfoPropertyName = "NullableOneOfIListStringString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InvalidateByTagsRequestTarget?), TypeInfoPropertyName = "NullableInvalidateByTagsRequestTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DangerouslyDeleteByTagsRequestTarget?), TypeInfoPropertyName = "NullableDangerouslyDeleteByTagsRequestTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchEdgeConfigItemsRequestItemOperation?), TypeInfoPropertyName = "NullablePatchEdgeConfigItemsRequestItemOperation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchEdgeConfigItemsRequestItemEnumOperation?), TypeInfoPropertyName = "NullablePatchEdgeConfigItemsRequestItemEnumOperation2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchEdgeConfigItemsRequestItemEnumOperation2?), TypeInfoPropertyName = "NullablePatchEdgeConfigItemsRequestItemEnumOperation22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchEdgeConfigItemsRequestItemEnumOperation3?), TypeInfoPropertyName = "NullablePatchEdgeConfigItemsRequestItemEnumOperation32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableRequestType?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSharedEnvVariableRequestTargetItem?), TypeInfoPropertyName = "NullableCreateSharedEnvVariableRequestTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableRequestUpdatesTargetItem?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableRequestUpdatesTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableRequestUpdatesType?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableRequestUpdatesType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagRequestKind?), TypeInfoPropertyName = "NullableCreateFlagRequestKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfStringDoubleBooleanObjectIListObjectString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCreateFlagRequestEnvironmentsRuleConditionLhsVariant1CreateFlagRequestEnvironmentsRuleConditionLhsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagRequestEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagRequestEnvironmentsRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsRuleConditionRhsVariant2_string_double_bool_5aadb6b6ee02286b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagRequestEnvironmentsRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagRequestEnvironmentsRuleConditionRhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsRuleConditionRhsVariant1ItemVariant2_af8b6d80ad7ad177")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsRuleOutcomeVariant3_261489d28a6e83bc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsFallthroughVariant3_97f9a9c9b0ade2c1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagRequestState?), TypeInfoPropertyName = "NullableCreateFlagRequestState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFlagRequestEnvironmentsRuleConditionLhsVariant1UpdateFlagRequestEnvironmentsRuleConditionLhsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagRequestEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableUpdateFlagRequestEnvironmentsRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsRuleConditionRhsVariant2_string_double_bool_18b3a79839c54459")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagRequestEnvironmentsRuleConditionRhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1ItemVariant2_3f1ee38da2d5b20c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsRuleOutcomeVariant3_97dc5cb611741ca5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsFallthroughVariant3_3fc65bea4f3564d9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagRequestState?), TypeInfoPropertyName = "NullableUpdateFlagRequestState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCreateFlagSegmentRequestDataRuleConditionLhsVariant1CreateFlagSegmentRequestDataRuleConditionLhsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentRequestDataRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagSegmentRequestDataRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagSegmentRequestDataRuleConditionRhsVariant2_string_double_bool_0461e0efa4300a24")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentRequestDataRuleConditionRhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentRequestDataRuleConditionRhsVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "CreateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_48ab9b06c4855217")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfCreateFlagSegmentRequestDataRuleOutcomeVariant1CreateFlagSegmentRequestDataRuleOutcomeVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentRequestOperationAction?), TypeInfoPropertyName = "NullableUpdateFlagSegmentRequestOperationAction2")] @@ -7409,432 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildMachineElasticReason2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectRequestResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateProjectRequestResourceConfigBuildQueueConfiguration2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestFramework?), TypeInfoPropertyName = "NullableUpdateProjectRequestFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestNodeVersion?), TypeInfoPropertyName = "NullableUpdateProjectRequestNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUpdateProjectRequestTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUpdateProjectRequestTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUpdateProjectRequestOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPasswordProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPasswordProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPassportPublicPathRuleType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPassportPublicPathRuleType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPassportDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedIpsDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedIpsDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedIpsProtectionMode?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedIpsProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPreset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPreset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesOidcProviderToPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesOidcProviderToPreset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateProjectRequestDeploymentPolicyString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_9cf871864ea86a79")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_2e4d4aa3a6ec170b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1Provider?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2Provider?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_9d7378440ce4fb5d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemSource?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDismissedToastAction?), TypeInfoPropertyName = "NullableUpdateProjectRequestDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringStringBooleanDoubleUpdateProjectRequestDismissedToastValue2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleBooleanString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCustomEnvironmentRequestBranchMatcherType?), TypeInfoPropertyName = "NullableCreateCustomEnvironmentRequestBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCustomEnvironmentRequestBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateCustomEnvironmentRequestBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCreateProjectEnvRequest2IListCreateProjectEnvRequestItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvRequestType?), TypeInfoPropertyName = "NullableCreateProjectEnvRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvRequestTargetItem?), TypeInfoPropertyName = "NullableCreateProjectEnvRequestTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvRequestItemType?), TypeInfoPropertyName = "NullableCreateProjectEnvRequestItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvRequestItemTargetItem?), TypeInfoPropertyName = "NullableCreateProjectEnvRequestItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvRequestTargetItem?), TypeInfoPropertyName = "NullableEditProjectEnvRequestTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvRequestType?), TypeInfoPropertyName = "NullableEditProjectEnvRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateSandboxesRequestNetworkPolicyVariant1CreateSandboxesRequestNetworkPolicyVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSandboxesRequestNetworkPolicyVariant1Mode?), TypeInfoPropertyName = "NullableCreateSandboxesRequestNetworkPolicyVariant1Mode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>?), TypeInfoPropertyName = "NullableOneOfIListStringDictionaryStringIListCreateSandboxesRequestNetworkPolicyVariant2AllowItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSandboxesRequestRuntime?), TypeInfoPropertyName = "NullableCreateSandboxesRequestRuntime2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateSandboxesRequestSourceVariant3_e064fb31d74cba86")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSandboxesRequestMountsMode?), TypeInfoPropertyName = "NullableCreateSandboxesRequestMountsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSandboxRequestRuntime?), TypeInfoPropertyName = "NullableUpdateSandboxRequestRuntime2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateSandboxRequestKeepLastSnapshots2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateSandboxRequestNetworkPolicyVariant1UpdateSandboxRequestNetworkPolicyVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSandboxRequestNetworkPolicyVariant1Mode?), TypeInfoPropertyName = "NullableUpdateSandboxRequestNetworkPolicyVariant1Mode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>?), TypeInfoPropertyName = "NullableOneOfIListStringDictionaryStringIListUpdateSandboxRequestNetworkPolicyVariant2AllowItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateSessionNetworkPolicyRequestVariant1UpdateSessionNetworkPolicyRequestVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSessionNetworkPolicyRequestVariant1Mode?), TypeInfoPropertyName = "NullableUpdateSessionNetworkPolicyRequestVariant1Mode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>?), TypeInfoPropertyName = "NullableOneOfIListStringDictionaryStringIListUpdateSessionNetworkPolicyRequestVariant2AllowItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateAttackChallengeModeRequestVariant1UpdateAttackChallengeModeRequestVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsSdAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsSdAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsMaAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsMaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsLfiAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsLfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsRfiAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsRfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsRceAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsRceAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsPhpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsPhpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsGenAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsGenAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsXssAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsXssAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsSqliAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsSqliAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsSfAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsSfAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsJavaAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsJavaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, double?>?), TypeInfoPropertyName = "NullableAnyOfStringIListStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Algo?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Algo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnumObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnum?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRuleActionMitigateRedirectVariant1Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListStringString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableAnyOfIListPutFirewallConfigRequestRulesetDictionaryStringPutFirewallConfigRequestRulesets22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestIpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestIpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant19_e507560c1081eae4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant3Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant4ValueAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant5Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant5Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant6Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant6Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, double?>?), TypeInfoPropertyName = "NullableOneOfStringIListStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitActionString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant7ValueActionMitigateRedirectString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitActionString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant8ValueActionMitigateRedirectString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant9Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant9Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant10Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant10Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant11Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant11Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant11Id?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant11Id2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant11ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant11ValueAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant13ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant13ValueAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant14ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant14ValueAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant16Id?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant16Id2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant16ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant16ValueAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant17Id?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant17Id2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant17ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant17ValueAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>?), TypeInfoPropertyName = "NullableOneOfStringIListStringString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobRequestRegion?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobRequestRegion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobRequestAccess?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobRequestAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfStringDoubleBooleanIListStringIListDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectRequestSource?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectRequestSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InviteUserToTeamRequestItemRole?), TypeInfoPropertyName = "NullableInviteUserToTeamRequestItemRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InviteUserToTeamRequestItemProjectRole?), TypeInfoPropertyName = "NullableInviteUserToTeamRequestItemProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamRequestJoinedFromOrigin?), TypeInfoPropertyName = "NullableRequestAccessToTeamRequestJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateTeamMemberRequestTeamPermission?), TypeInfoPropertyName = "NullableUpdateTeamMemberRequestTeamPermission2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateTeamMemberRequestProjectRole?), TypeInfoPropertyName = "NullableUpdateTeamMemberRequestProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPatchTeamRequestSamlRolesEnumPatchTeamRequestSamlRolesEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestSamlRolesEnum?), TypeInfoPropertyName = "NullablePatchTeamRequestSamlRolesEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDpAccessRequestsMode?), TypeInfoPropertyName = "NullablePatchTeamRequestDpAccessRequestsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultDeploymentProtectionPasswordProtectionDeploymentType?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultDeploymentProtectionPasswordProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultDeploymentProtectionSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultDeploymentProtectionSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultPassportDeploymentType?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultPassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultExpirationSettingsExpiration?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultExpirationSettingsExpiration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultExpirationSettingsExpirationProduction?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultExpirationSettingsExpirationProduction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultExpirationSettingsExpirationCanceled?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultExpirationSettingsExpirationCanceled2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultExpirationSettingsExpirationErrored?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultExpirationSettingsExpirationErrored2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPatchTeamRequestDeploymentPolicyString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListPatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_1dbba40ee7c23e2c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Type?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Target?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2Type?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_ce3a3a0b08ee73bc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1Provider?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2Provider?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListPatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_316e9fbf2ffdf9b4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Type?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Target?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2Type?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemSource?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPatchTeamRequestNsnbConfigString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestNsnbConfigPreference?), TypeInfoPropertyName = "NullablePatchTeamRequestNsnbConfigPreference2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfPatchTeamRequestDefaultProjectJobsString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestResourceConfigBuildMachineDefault?), TypeInfoPropertyName = "NullablePatchTeamRequestResourceConfigBuildMachineDefault2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPostTeamDsyncRolesRequestRolesEnumPostTeamDsyncRolesRequestRolesEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PostTeamDsyncRolesRequestRolesEnum?), TypeInfoPropertyName = "NullablePostTeamDsyncRolesRequestRolesEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookRequestEvent?), TypeInfoPropertyName = "NullableCreateWebhookRequestEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "PatchUrlProtectionBypassRequestVariant3_12f6a033c058d1e1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchUrlProtectionBypassRequestVariant2ScopeAccess?), TypeInfoPropertyName = "NullablePatchUrlProtectionBypassRequestVariant2ScopeAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchUrlProtectionBypassRequestVariant3OverrideScope?), TypeInfoPropertyName = "NullablePatchUrlProtectionBypassRequestVariant3OverrideScope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchUrlProtectionBypassRequestVariant3OverrideAction?), TypeInfoPropertyName = "NullablePatchUrlProtectionBypassRequestVariant3OverrideAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAiGatewayRulesIncludeDisabled?), TypeInfoPropertyName = "NullableListAiGatewayRulesIncludeDisabled2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfBooleanGetRedirectsDiff22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRedirectsDiff2?), TypeInfoPropertyName = "NullableGetRedirectsDiff22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRedirectsSortBy?), TypeInfoPropertyName = "NullableGetRedirectsSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRedirectsSortOrder?), TypeInfoPropertyName = "NullableGetRedirectsSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksBlocks?), TypeInfoPropertyName = "NullableListProjectChecksBlocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsDirection?), TypeInfoPropertyName = "NullableGetDeploymentEventsDirection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentForceNew?), TypeInfoPropertyName = "NullableCreateDeploymentForceNew2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentSkipAutoDetectionConfirmation?), TypeInfoPropertyName = "NullableCreateDeploymentSkipAutoDetectionConfirmation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainConfigStrict?), TypeInfoPropertyName = "NullableGetDomainConfigStrict2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagsV2State?), TypeInfoPropertyName = "NullableListFlagsV2State2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagsState?), TypeInfoPropertyName = "NullableListFlagsState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagsV2State?), TypeInfoPropertyName = "NullableListTeamFlagsV2State2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagsV2Kind?), TypeInfoPropertyName = "NullableListTeamFlagsV2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagsState?), TypeInfoPropertyName = "NullableListTeamFlagsState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagsKind?), TypeInfoPropertyName = "NullableListTeamFlagsKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GitNamespacesProvider?), TypeInfoPropertyName = "NullableGitNamespacesProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SearchRepoProvider?), TypeInfoPropertyName = "NullableSearchRepoProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBillingPlansSource?), TypeInfoPropertyName = "NullableGetBillingPlansSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsView?), TypeInfoPropertyName = "NullableGetConfigurationsView2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsInstallationType?), TypeInfoPropertyName = "NullableGetConfigurationsInstallationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesFilter?), TypeInfoPropertyName = "NullableGetRoutesFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfBooleanGetRoutesDiff22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesDiff2?), TypeInfoPropertyName = "NullableGetRoutesDiff22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsGitForkProtection?), TypeInfoPropertyName = "NullableGetProjectsGitForkProtection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsElasticConcurrencyEnabled?), TypeInfoPropertyName = "NullableGetProjectsElasticConcurrencyEnabled2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsStaticIpsEnabled?), TypeInfoPropertyName = "NullableGetProjectsStaticIpsEnabled2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsProduction?), TypeInfoPropertyName = "NullableGetProjectDomainsProduction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsTarget?), TypeInfoPropertyName = "NullableGetProjectDomainsTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsRedirects?), TypeInfoPropertyName = "NullableGetProjectDomainsRedirects2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsVerified?), TypeInfoPropertyName = "NullableGetProjectDomainsVerified2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsOrder?), TypeInfoPropertyName = "NullableGetProjectDomainsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsDecrypt?), TypeInfoPropertyName = "NullableFilterProjectEnvsDecrypt2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseState?), TypeInfoPropertyName = "NullableGetRollingReleaseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSandboxesSortBy?), TypeInfoPropertyName = "NullableListSandboxesSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSandboxesSortOrder?), TypeInfoPropertyName = "NullableListSandboxesSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSandboxesStatus?), TypeInfoPropertyName = "NullableListSandboxesStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfStringIListString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDrivesSortBy?), TypeInfoPropertyName = "NullableListDrivesSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDrivesSortOrder?), TypeInfoPropertyName = "NullableListDrivesSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSessionSnapshotsSortOrder?), TypeInfoPropertyName = "NullableListSessionSnapshotsSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSessionsSortOrder?), TypeInfoPropertyName = "NullableListSessionsSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSessionCommandWait?), TypeInfoPropertyName = "NullableGetSessionCommandWait2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersRole?), TypeInfoPropertyName = "NullableGetTeamMembersRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsSortBy?), TypeInfoPropertyName = "NullableListRepositoryTagsSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsSortOrder?), TypeInfoPropertyName = "NullableListRepositoryTagsSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfAggregatePageviewsByItemEnumObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsByItemEnum?), TypeInfoPropertyName = "NullableAggregatePageviewsByItemEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfDoubleString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfAggregateEventsByItemEnumObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsByItemEnum?), TypeInfoPropertyName = "NullableAggregateEventsByItemEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReadAccessGroupResponseTeamPermission?), TypeInfoPropertyName = "NullableReadAccessGroupResponseTeamPermission2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReadAccessGroupResponseEntitlement?), TypeInfoPropertyName = "NullableReadAccessGroupResponseEntitlement2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAccessGroupResponseEntitlement?), TypeInfoPropertyName = "NullableUpdateAccessGroupResponseEntitlement2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAccessGroupMembersResponseMemberTeamRole?), TypeInfoPropertyName = "NullableListAccessGroupMembersResponseMemberTeamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListAccessGroupsResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAccessGroupResponseEntitlement?), TypeInfoPropertyName = "NullableCreateAccessGroupResponseEntitlement2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAccessGroupProjectsResponseProjectRole?), TypeInfoPropertyName = "NullableListAccessGroupProjectsResponseProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAccessGroupProjectResponseRole?), TypeInfoPropertyName = "NullableCreateAccessGroupProjectResponseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReadAccessGroupProjectResponseRole?), TypeInfoPropertyName = "NullableReadAccessGroupProjectResponseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAccessGroupProjectResponseRole?), TypeInfoPropertyName = "NullableUpdateAccessGroupProjectResponseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStatusResponseVariant1StatusResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StatusResponseVariant2Status?), TypeInfoPropertyName = "NullableStatusResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfArtifactQueryResponseVariant1ArtifactQueryResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponseBillingCurrency?), TypeInfoPropertyName = "NullableListBillingChargesResponseBillingCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponseChargeCategory?), TypeInfoPropertyName = "NullableListBillingChargesResponseChargeCategory2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponseServiceCategory?), TypeInfoPropertyName = "NullableListBillingChargesResponseServiceCategory2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponsePricingCategory?), TypeInfoPropertyName = "NullableListBillingChargesResponsePricingCategory2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponsePricingCurrency?), TypeInfoPropertyName = "NullableListBillingChargesResponsePricingCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListContractCommitmentsResponseContractCommitmentCategory?), TypeInfoPropertyName = "NullableListContractCommitmentsResponseContractCommitmentCategory2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfBuyCreditsResponseVariant1BuyCreditsResponseVariant2BuyCreditsResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6_707ee1f7a9f8edf1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1OptionsCurrency?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1OptionsCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2OptionsItemType?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2OptionsItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum2?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant4Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5OptionsAddPriceVariant1Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentCurrency?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentCurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentProviderType?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentProviderType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentStatus?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4_d91064feeb44a385")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1OutputEffectiveBehavior?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1OutputEffectiveBehavior2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2OutputEffectiveBehavior?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2OutputEffectiveBehavior2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3OutputEffectiveBehavior?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3OutputEffectiveBehavior2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4OutputEffectiveBehavior?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4OutputEffectiveBehavior2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentStatus?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetRedirectsResponseVariant2GetRedirectsResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDeleteRedirectsResponseVariant1DeleteRedirectsResponseVariant2DeleteRedirectsResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckRequires?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckRequires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListProjectChecksResponseCheckSourceVariant3_0677437d6b7e0acc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceVariant1Kind?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceVariant2Kind?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceVariant3Kind?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceVariant3Provider?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckBlocks?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckBlocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceKind?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseRequires?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseRequires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectCheckResponseSourceVariant3_409927ec3cd01f58")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceVariant3Kind?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceVariant3Provider?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseBlocks?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseBlocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceKind?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseRequires?), TypeInfoPropertyName = "NullableGetProjectCheckResponseRequires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant3_d266062a6e8c2905")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3Kind?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3Provider?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseBlocks?), TypeInfoPropertyName = "NullableGetProjectCheckResponseBlocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceKind?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseRequires?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseRequires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectCheckResponseSourceVariant3_90bf3fd9f410b34e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceVariant3Kind?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceVariant3Provider?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseBlocks?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseBlocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceKind?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfListCheckRunsResponseRunVariant1ListCheckRunsResponseRunVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1Requires?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1Blocks?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1Status?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1Conclusion?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListCheckRunsResponseRunVariant1SourceVariant4_7854a82ab71dc11a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant4SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant4Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2Requires?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2Blocks?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2Status?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2Conclusion?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfListCheckRunsResponseRunVariant2SourceVariant1ListCheckRunsResponseRunVariant2SourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2SourceVariant1SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2SourceVariant1Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2SourceVariant2SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2SourceVariant2Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfListDeploymentCheckRunsResponseRunVariant1ListDeploymentCheckRunsResponseRunVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1Requires?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1Blocks?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1Status?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1Conclusion?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListDeploymentCheckRunsResponseRunVariant1SourceVariant4_473513249e9dd041")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant4SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant4Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2Requires?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2Blocks?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2Status?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2Conclusion?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListDeploymentCheckRunsResponseRunVariant2SourceVariant2_2f7dd4c96b12e5b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2SourceVariant1SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2SourceVariant1Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2SourceVariant2SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2SourceVariant2Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentCheckRunResponseVariant1CreateDeploymentCheckRunResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1Requires?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1Blocks?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1Status?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1Conclusion?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentCheckRunResponseVariant1SourceVariant4_944e563e9e6f0e6f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant4SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant4Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2Requires?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2Blocks?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2Status?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2Conclusion?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentCheckRunResponseVariant2SourceVariant2_2479ac0596d0935b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2SourceVariant1SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2SourceVariant1Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2SourceVariant2SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2SourceVariant2Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentCheckRunResponseVariant1GetDeploymentCheckRunResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1Requires?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1Blocks?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1Status?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1Conclusion?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentCheckRunResponseVariant1SourceVariant4_7399bd8695867728")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant4SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant4Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2Requires?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2Blocks?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2Status?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2Conclusion?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentCheckRunResponseVariant2SourceVariant1GetDeploymentCheckRunResponseVariant2SourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2SourceVariant1SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2SourceVariant1Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2SourceVariant2SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2SourceVariant2Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDeploymentCheckRunResponseVariant1UpdateDeploymentCheckRunResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1Requires?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1Blocks?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1Status?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1Conclusion?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateDeploymentCheckRunResponseVariant1SourceVariant4_31dcd4892aac59b4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant3Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant3Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant4SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant4Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2Requires?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2Requires2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2Blocks?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2Blocks2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2Status?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2Conclusion?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2Conclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateDeploymentCheckRunResponseVariant2SourceVariant2_002d53776aae0bc8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2SourceVariant1SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2SourceVariant1Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2SourceVariant2SubKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2SourceVariant2Origin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseStatus?), TypeInfoPropertyName = "NullableCreateCheckResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseConclusion?), TypeInfoPropertyName = "NullableCreateCheckResponseConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsFcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsLcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsClsSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsClsSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsTbtSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsVirtualExperienceScoreSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckConclusion?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsFcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsLcpSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsClsSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsClsSource2")] internal sealed partial class SourceGenerationContextChunk020 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk021.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk021.g.cs index f4611db8..a08ab5ce 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk021.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk021.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,432 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestNodeVersion?), TypeInfoPropertyName = "NullableUpdateProjectRequestNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateProjectRequestResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUpdateProjectRequestTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUpdateProjectRequestTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUpdateProjectRequestOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPasswordProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPasswordProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPassportPublicPathRuleType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPassportPublicPathRuleType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestPassportDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestPassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedIpsDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedIpsDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedIpsProtectionMode?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedIpsProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPreset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPreset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestTrustedSourcesOidcProviderToPreset?), TypeInfoPropertyName = "NullableUpdateProjectRequestTrustedSourcesOidcProviderToPreset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateProjectRequestDeploymentPolicyString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_9cf871864ea86a79")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_2e4d4aa3a6ec170b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1Provider?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2Provider?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_9d7378440ce4fb5d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemSource?), TypeInfoPropertyName = "NullableUpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectRequestDismissedToastAction?), TypeInfoPropertyName = "NullableUpdateProjectRequestDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringStringBooleanDoubleUpdateProjectRequestDismissedToastValue2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleBooleanString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCustomEnvironmentRequestBranchMatcherType?), TypeInfoPropertyName = "NullableCreateCustomEnvironmentRequestBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCustomEnvironmentRequestBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateCustomEnvironmentRequestBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCreateProjectEnvRequest2IListCreateProjectEnvRequestItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvRequestType?), TypeInfoPropertyName = "NullableCreateProjectEnvRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvRequestTargetItem?), TypeInfoPropertyName = "NullableCreateProjectEnvRequestTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvRequestItemType?), TypeInfoPropertyName = "NullableCreateProjectEnvRequestItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvRequestItemTargetItem?), TypeInfoPropertyName = "NullableCreateProjectEnvRequestItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvRequestTargetItem?), TypeInfoPropertyName = "NullableEditProjectEnvRequestTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvRequestType?), TypeInfoPropertyName = "NullableEditProjectEnvRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateSandboxesRequestNetworkPolicyVariant1CreateSandboxesRequestNetworkPolicyVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSandboxesRequestNetworkPolicyVariant1Mode?), TypeInfoPropertyName = "NullableCreateSandboxesRequestNetworkPolicyVariant1Mode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>?), TypeInfoPropertyName = "NullableOneOfIListStringDictionaryStringIListCreateSandboxesRequestNetworkPolicyVariant2AllowItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSandboxesRequestRuntime?), TypeInfoPropertyName = "NullableCreateSandboxesRequestRuntime2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateSandboxesRequestSourceVariant3_e064fb31d74cba86")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSandboxesRequestMountsMode?), TypeInfoPropertyName = "NullableCreateSandboxesRequestMountsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSandboxRequestRuntime?), TypeInfoPropertyName = "NullableUpdateSandboxRequestRuntime2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateSandboxRequestKeepLastSnapshots2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateSandboxRequestNetworkPolicyVariant1UpdateSandboxRequestNetworkPolicyVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSandboxRequestNetworkPolicyVariant1Mode?), TypeInfoPropertyName = "NullableUpdateSandboxRequestNetworkPolicyVariant1Mode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>?), TypeInfoPropertyName = "NullableOneOfIListStringDictionaryStringIListUpdateSandboxRequestNetworkPolicyVariant2AllowItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateSessionNetworkPolicyRequestVariant1UpdateSessionNetworkPolicyRequestVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSessionNetworkPolicyRequestVariant1Mode?), TypeInfoPropertyName = "NullableUpdateSessionNetworkPolicyRequestVariant1Mode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>?), TypeInfoPropertyName = "NullableOneOfIListStringDictionaryStringIListUpdateSessionNetworkPolicyRequestVariant2AllowItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateAttackChallengeModeRequestVariant1UpdateAttackChallengeModeRequestVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsSdAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsMaAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsLfiAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsRfiAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsRceAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsPhpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsGenAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsXssAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsSqliAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsSfAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestCrsJavaAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, double?>?), TypeInfoPropertyName = "NullableAnyOfStringIListStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Algo?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleActionMitigateRateLimitVariant1Algo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnumObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnum?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPutFirewallConfigRequestRuleActionMitigateRedirectVariant1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListStringString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableAnyOfIListPutFirewallConfigRequestRulesetDictionaryStringPutFirewallConfigRequestRulesets22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestRulesetsAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigRequestIpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigRequestIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFirewallConfigRequestVariant19_e507560c1081eae4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant1ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant1ValueActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant2ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant2ValueActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant3Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant4ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant4ValueAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant5Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant5Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant6Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant6Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, double?>?), TypeInfoPropertyName = "NullableOneOfStringIListStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitActionString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant7ValueActionMitigateRedirectString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueActionMitigateAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitActionString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfUpdateFirewallConfigRequestVariant8ValueActionMitigateRedirectString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant9Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant9Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant10Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant10Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant11Action?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant11Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant11Id?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant11Id2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant11ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant11ValueAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant13ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant13ValueAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant14ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant14ValueAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant16Id?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant16Id2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant16ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant16ValueAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant17Id?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant17Id2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFirewallConfigRequestVariant17ValueAction?), TypeInfoPropertyName = "NullableUpdateFirewallConfigRequestVariant17ValueAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>?), TypeInfoPropertyName = "NullableOneOfStringIListStringString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobRequestRegion?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobRequestRegion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobRequestAccess?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobRequestAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfStringDoubleBooleanIListStringIListDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectRequestSource?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectRequestSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InviteUserToTeamRequestItemRole?), TypeInfoPropertyName = "NullableInviteUserToTeamRequestItemRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.InviteUserToTeamRequestItemProjectRole?), TypeInfoPropertyName = "NullableInviteUserToTeamRequestItemProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamRequestJoinedFromOrigin?), TypeInfoPropertyName = "NullableRequestAccessToTeamRequestJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateTeamMemberRequestTeamPermission?), TypeInfoPropertyName = "NullableUpdateTeamMemberRequestTeamPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateTeamMemberRequestProjectRole?), TypeInfoPropertyName = "NullableUpdateTeamMemberRequestProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPatchTeamRequestSamlRolesEnumPatchTeamRequestSamlRolesEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestSamlRolesEnum?), TypeInfoPropertyName = "NullablePatchTeamRequestSamlRolesEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDpAccessRequestsMode?), TypeInfoPropertyName = "NullablePatchTeamRequestDpAccessRequestsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultDeploymentProtectionPasswordProtectionDeploymentType?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultDeploymentProtectionPasswordProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultDeploymentProtectionSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultDeploymentProtectionSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultPassportDeploymentType?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultPassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultExpirationSettingsExpiration?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultExpirationSettingsExpiration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultExpirationSettingsExpirationProduction?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultExpirationSettingsExpirationProduction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultExpirationSettingsExpirationCanceled?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultExpirationSettingsExpirationCanceled2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDefaultExpirationSettingsExpirationErrored?), TypeInfoPropertyName = "NullablePatchTeamRequestDefaultExpirationSettingsExpirationErrored2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPatchTeamRequestDeploymentPolicyString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListPatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_1dbba40ee7c23e2c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Type?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Target?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2Type?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_ce3a3a0b08ee73bc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1Provider?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2Provider?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListPatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_316e9fbf2ffdf9b4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Type?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Target?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2Type?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemSource?), TypeInfoPropertyName = "NullablePatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPatchTeamRequestNsnbConfigString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestNsnbConfigPreference?), TypeInfoPropertyName = "NullablePatchTeamRequestNsnbConfigPreference2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfPatchTeamRequestDefaultProjectJobsString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchTeamRequestResourceConfigBuildMachineDefault?), TypeInfoPropertyName = "NullablePatchTeamRequestResourceConfigBuildMachineDefault2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfPostTeamDsyncRolesRequestRolesEnumPostTeamDsyncRolesRequestRolesEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PostTeamDsyncRolesRequestRolesEnum?), TypeInfoPropertyName = "NullablePostTeamDsyncRolesRequestRolesEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookRequestEvent?), TypeInfoPropertyName = "NullableCreateWebhookRequestEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "PatchUrlProtectionBypassRequestVariant3_12f6a033c058d1e1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchUrlProtectionBypassRequestVariant2ScopeAccess?), TypeInfoPropertyName = "NullablePatchUrlProtectionBypassRequestVariant2ScopeAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchUrlProtectionBypassRequestVariant3OverrideScope?), TypeInfoPropertyName = "NullablePatchUrlProtectionBypassRequestVariant3OverrideScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PatchUrlProtectionBypassRequestVariant3OverrideAction?), TypeInfoPropertyName = "NullablePatchUrlProtectionBypassRequestVariant3OverrideAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAiGatewayRulesIncludeDisabled?), TypeInfoPropertyName = "NullableListAiGatewayRulesIncludeDisabled2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfBooleanGetRedirectsDiff22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRedirectsDiff2?), TypeInfoPropertyName = "NullableGetRedirectsDiff22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRedirectsSortBy?), TypeInfoPropertyName = "NullableGetRedirectsSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRedirectsSortOrder?), TypeInfoPropertyName = "NullableGetRedirectsSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksBlocks?), TypeInfoPropertyName = "NullableListProjectChecksBlocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentEventsDirection?), TypeInfoPropertyName = "NullableGetDeploymentEventsDirection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentForceNew?), TypeInfoPropertyName = "NullableCreateDeploymentForceNew2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentSkipAutoDetectionConfirmation?), TypeInfoPropertyName = "NullableCreateDeploymentSkipAutoDetectionConfirmation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainConfigStrict?), TypeInfoPropertyName = "NullableGetDomainConfigStrict2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagsV2State?), TypeInfoPropertyName = "NullableListFlagsV2State2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagsState?), TypeInfoPropertyName = "NullableListFlagsState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagsV2State?), TypeInfoPropertyName = "NullableListTeamFlagsV2State2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagsV2Kind?), TypeInfoPropertyName = "NullableListTeamFlagsV2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagsState?), TypeInfoPropertyName = "NullableListTeamFlagsState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagsKind?), TypeInfoPropertyName = "NullableListTeamFlagsKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GitNamespacesProvider?), TypeInfoPropertyName = "NullableGitNamespacesProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SearchRepoProvider?), TypeInfoPropertyName = "NullableSearchRepoProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBillingPlansSource?), TypeInfoPropertyName = "NullableGetBillingPlansSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsView?), TypeInfoPropertyName = "NullableGetConfigurationsView2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsInstallationType?), TypeInfoPropertyName = "NullableGetConfigurationsInstallationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesFilter?), TypeInfoPropertyName = "NullableGetRoutesFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfBooleanGetRoutesDiff22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesDiff2?), TypeInfoPropertyName = "NullableGetRoutesDiff22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsGitForkProtection?), TypeInfoPropertyName = "NullableGetProjectsGitForkProtection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsElasticConcurrencyEnabled?), TypeInfoPropertyName = "NullableGetProjectsElasticConcurrencyEnabled2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsStaticIpsEnabled?), TypeInfoPropertyName = "NullableGetProjectsStaticIpsEnabled2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsProduction?), TypeInfoPropertyName = "NullableGetProjectDomainsProduction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsTarget?), TypeInfoPropertyName = "NullableGetProjectDomainsTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsRedirects?), TypeInfoPropertyName = "NullableGetProjectDomainsRedirects2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsVerified?), TypeInfoPropertyName = "NullableGetProjectDomainsVerified2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectDomainsOrder?), TypeInfoPropertyName = "NullableGetProjectDomainsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsDecrypt?), TypeInfoPropertyName = "NullableFilterProjectEnvsDecrypt2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseState?), TypeInfoPropertyName = "NullableGetRollingReleaseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSandboxesSortBy?), TypeInfoPropertyName = "NullableListSandboxesSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSandboxesSortOrder?), TypeInfoPropertyName = "NullableListSandboxesSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSandboxesStatus?), TypeInfoPropertyName = "NullableListSandboxesStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfStringIListString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDrivesSortBy?), TypeInfoPropertyName = "NullableListDrivesSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDrivesSortOrder?), TypeInfoPropertyName = "NullableListDrivesSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSessionSnapshotsSortOrder?), TypeInfoPropertyName = "NullableListSessionSnapshotsSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListSessionsSortOrder?), TypeInfoPropertyName = "NullableListSessionsSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSessionCommandWait?), TypeInfoPropertyName = "NullableGetSessionCommandWait2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersRole?), TypeInfoPropertyName = "NullableGetTeamMembersRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsSortBy?), TypeInfoPropertyName = "NullableListRepositoryTagsSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsSortOrder?), TypeInfoPropertyName = "NullableListRepositoryTagsSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfAggregatePageviewsByItemEnumObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsByItemEnum?), TypeInfoPropertyName = "NullableAggregatePageviewsByItemEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfDoubleString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfAggregateEventsByItemEnumObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsByItemEnum?), TypeInfoPropertyName = "NullableAggregateEventsByItemEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReadAccessGroupResponseTeamPermission?), TypeInfoPropertyName = "NullableReadAccessGroupResponseTeamPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReadAccessGroupResponseEntitlement?), TypeInfoPropertyName = "NullableReadAccessGroupResponseEntitlement2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAccessGroupResponseEntitlement?), TypeInfoPropertyName = "NullableUpdateAccessGroupResponseEntitlement2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAccessGroupMembersResponseMemberTeamRole?), TypeInfoPropertyName = "NullableListAccessGroupMembersResponseMemberTeamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListAccessGroupsResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAccessGroupResponseEntitlement?), TypeInfoPropertyName = "NullableCreateAccessGroupResponseEntitlement2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAccessGroupProjectsResponseProjectRole?), TypeInfoPropertyName = "NullableListAccessGroupProjectsResponseProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateAccessGroupProjectResponseRole?), TypeInfoPropertyName = "NullableCreateAccessGroupProjectResponseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReadAccessGroupProjectResponseRole?), TypeInfoPropertyName = "NullableReadAccessGroupProjectResponseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateAccessGroupProjectResponseRole?), TypeInfoPropertyName = "NullableUpdateAccessGroupProjectResponseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStatusResponseVariant1StatusResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StatusResponseVariant2Status?), TypeInfoPropertyName = "NullableStatusResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfArtifactQueryResponseVariant1ArtifactQueryResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponseBillingCurrency?), TypeInfoPropertyName = "NullableListBillingChargesResponseBillingCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponseChargeCategory?), TypeInfoPropertyName = "NullableListBillingChargesResponseChargeCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponseServiceCategory?), TypeInfoPropertyName = "NullableListBillingChargesResponseServiceCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponsePricingCategory?), TypeInfoPropertyName = "NullableListBillingChargesResponsePricingCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListBillingChargesResponsePricingCurrency?), TypeInfoPropertyName = "NullableListBillingChargesResponsePricingCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListContractCommitmentsResponseContractCommitmentCategory?), TypeInfoPropertyName = "NullableListContractCommitmentsResponseContractCommitmentCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfBuyCreditsResponseVariant1BuyCreditsResponseVariant2BuyCreditsResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6_707ee1f7a9f8edf1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1OptionsCurrency?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1OptionsCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2OptionsItemType?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2OptionsItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum2?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant4Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5OptionsAddPriceVariant1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentCurrency?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentCurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentProviderType?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentProviderType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant2PurchaseIntentStatus?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant2PurchaseIntentStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4_d91064feeb44a385")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1OutputEffectiveBehavior?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1OutputEffectiveBehavior2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2OutputEffectiveBehavior?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2OutputEffectiveBehavior2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3OutputEffectiveBehavior?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3OutputEffectiveBehavior2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4OutputEffectiveBehavior?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4OutputEffectiveBehavior2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4Type?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyCreditsResponseVariant3OrbSubscriptionIntentStatus?), TypeInfoPropertyName = "NullableBuyCreditsResponseVariant3OrbSubscriptionIntentStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetRedirectsResponseVariant2GetRedirectsResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDeleteRedirectsResponseVariant1DeleteRedirectsResponseVariant2DeleteRedirectsResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckRequires?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckRequires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListProjectChecksResponseCheckSourceVariant3_0677437d6b7e0acc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceVariant1Kind?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceVariant2Kind?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceVariant3Kind?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceVariant3Provider?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckBlocks?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckBlocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListProjectChecksResponseCheckSourceKind?), TypeInfoPropertyName = "NullableListProjectChecksResponseCheckSourceKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseRequires?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseRequires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectCheckResponseSourceVariant3_409927ec3cd01f58")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceVariant3Kind?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceVariant3Provider?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseBlocks?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseBlocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectCheckResponseSourceKind?), TypeInfoPropertyName = "NullableCreateProjectCheckResponseSourceKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseRequires?), TypeInfoPropertyName = "NullableGetProjectCheckResponseRequires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectCheckResponseSourceVariant3_d266062a6e8c2905")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3Kind?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceVariant3Provider?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseBlocks?), TypeInfoPropertyName = "NullableGetProjectCheckResponseBlocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectCheckResponseSourceKind?), TypeInfoPropertyName = "NullableGetProjectCheckResponseSourceKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseRequires?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseRequires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectCheckResponseSourceVariant3_90bf3fd9f410b34e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceVariant3Kind?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceVariant3Provider?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseBlocks?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseBlocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectCheckResponseSourceKind?), TypeInfoPropertyName = "NullableUpdateProjectCheckResponseSourceKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfListCheckRunsResponseRunVariant1ListCheckRunsResponseRunVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1Requires?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1Blocks?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1Status?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1Conclusion?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListCheckRunsResponseRunVariant1SourceVariant4_7854a82ab71dc11a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant4SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant1SourceVariant4Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2Requires?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2Blocks?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2Status?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2Conclusion?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfListCheckRunsResponseRunVariant2SourceVariant1ListCheckRunsResponseRunVariant2SourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2SourceVariant1SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2SourceVariant1Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2SourceVariant2SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListCheckRunsResponseRunVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableListCheckRunsResponseRunVariant2SourceVariant2Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfListDeploymentCheckRunsResponseRunVariant1ListDeploymentCheckRunsResponseRunVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1Requires?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1Blocks?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1Status?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1Conclusion?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListDeploymentCheckRunsResponseRunVariant1SourceVariant4_473513249e9dd041")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant4SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant1SourceVariant4Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2Requires?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2Blocks?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2Status?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2Conclusion?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListDeploymentCheckRunsResponseRunVariant2SourceVariant2_2f7dd4c96b12e5b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2SourceVariant1SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2SourceVariant1Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2SourceVariant2SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableListDeploymentCheckRunsResponseRunVariant2SourceVariant2Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentCheckRunResponseVariant1CreateDeploymentCheckRunResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1Requires?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1Blocks?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1Status?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1Conclusion?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentCheckRunResponseVariant1SourceVariant4_944e563e9e6f0e6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant4SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant1SourceVariant4Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2Requires?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2Blocks?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2Status?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2Conclusion?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentCheckRunResponseVariant2SourceVariant2_2479ac0596d0935b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2SourceVariant1SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2SourceVariant1Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2SourceVariant2SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentCheckRunResponseVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableCreateDeploymentCheckRunResponseVariant2SourceVariant2Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentCheckRunResponseVariant1GetDeploymentCheckRunResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1Requires?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1Blocks?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1Status?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1Conclusion?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentCheckRunResponseVariant1SourceVariant4_7399bd8695867728")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant4SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant1SourceVariant4Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2Requires?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2Blocks?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2Status?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2Conclusion?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentCheckRunResponseVariant2SourceVariant1GetDeploymentCheckRunResponseVariant2SourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2SourceVariant1SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2SourceVariant1Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2SourceVariant2SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentCheckRunResponseVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableGetDeploymentCheckRunResponseVariant2SourceVariant2Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDeploymentCheckRunResponseVariant1UpdateDeploymentCheckRunResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1Requires?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1Blocks?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1Status?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1Conclusion?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateDeploymentCheckRunResponseVariant1SourceVariant4_31dcd4892aac59b4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant3Kind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant3Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant3Provider?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant3Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant4SubKind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant4SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant1SourceVariant4Origin?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant1SourceVariant4Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2Requires?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2Requires2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2Blocks?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2Blocks2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2Status?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2Conclusion?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2Conclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateDeploymentCheckRunResponseVariant2SourceVariant2_002d53776aae0bc8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2SourceVariant1SubKind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2SourceVariant1SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2SourceVariant1Origin?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2SourceVariant1Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2SourceVariant2SubKind?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2SourceVariant2SubKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDeploymentCheckRunResponseVariant2SourceVariant2Origin?), TypeInfoPropertyName = "NullableUpdateDeploymentCheckRunResponseVariant2SourceVariant2Origin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseStatus?), TypeInfoPropertyName = "NullableCreateCheckResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseConclusion?), TypeInfoPropertyName = "NullableCreateCheckResponseConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsFcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsLcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsClsSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsClsSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsTbtSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCheckResponseOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableCreateCheckResponseOutputMetricsVirtualExperienceScoreSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckConclusion?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsFcpSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsFcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsLcpSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsLcpSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsClsSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsClsSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsTbtSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsTbtSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSource?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllChecksResponseCheckStatus?), TypeInfoPropertyName = "NullableGetAllChecksResponseCheckStatus2")] @@ -7409,432 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ReadyState2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksConclusion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1GitSourceVariant17_9283b06804e47b88")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant3Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant4Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant5Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant6Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant7Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant7Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant8Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant8Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant9Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant9Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant10Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant10Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant11Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant11Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant12Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant12Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant13Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant13Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant14Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant14Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant15Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant15Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant16Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant16Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant17Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant17Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ManualProvisioningState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ManualProvisioningState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1NodeVersion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1NodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ReadySubstate?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Source?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Source2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Target?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Plan?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Plan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1PlatformOriginType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1PlatformOriginType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1FunctionsArchitecture?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1FunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleGetDeploymentResponseVariant1FunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1FunctionsMaxDuration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1FunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2_38cf8f7dcf4f06e0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant3_6f7e6443cb3e8d6f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1RouteVariant1HaVariant1GetDeploymentResponseVariant1RouteVariant1HaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1HaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1HaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2_ab0dc012c03c752e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1MissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1MissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1MissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1MissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1TransformVariant2_a2e56ad3cae7f068")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1TransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1TransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1TransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1TransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1TransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1Destination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1DestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant2Handle?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant2Handle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1ServiceVariant1GetDeploymentResponseVariant1ServiceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1Schema?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1Schema2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1Trigger?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1Trigger2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_035e4dfa1a70caa4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSource?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1RoutePrefixSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListStringIListGetDeploymentResponseVariant1ServiceVariant1TopicsVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1EnvType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1EnvType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2Schema?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2Schema2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_60406e2d2f3fccaa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BindingType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BindingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BindingFormat?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BindingFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2FunctionsArchitecture?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2FunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleGetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDuration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2_c559156b3469ec71")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2_8b4b3a55db6977e7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2_034f6843d4f5bcb1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2_323e561d2855bef8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2_68952443bb7cab2e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteDestinationType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteDestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteTransformType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformOp?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteTransformOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2_7ca6f484a3e32e66")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2_e4b55f4c9ac70897")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant2_3d23bb70308ce493")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2_2d7428cb96d572d8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2_4753e99820a126c3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2_5a0515c1d6bbbd86")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1Destination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1DestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant2Handle?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant2Handle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1GitRepoVariant4_a0c79efb0c054f13")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant1OwnerType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant1OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant2OwnerType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant2OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant3Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant3OwnerType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant3OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant4Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant4OwnerType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant4OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1FlagsIListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1MicrofrontendsVariant1GetDeploymentResponseVariant1MicrofrontendsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1MicrofrontendsVariant2MfeConfigUploadState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1MicrofrontendsVariant2MfeConfigUploadState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigFunctionType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigFunctionMemoryType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigFunctionMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigResourceConfigElasticConcurrency?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigResourceConfigElasticConcurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigResourceConfigBuildMachinePurchaseType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigResourceConfigBuildMachinePurchaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksDeploymentAliasState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksDeploymentAliasState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1SeatBlockBlockCode?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1SeatBlockBlockCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1SeatBlockGitProvider?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1SeatBlockGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2LambdaReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2LambdaReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2Status?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant2CustomEnvironmentVariant2_de32230b6fecfd08")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2CustomEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2CustomEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2CustomEnvironmentVariant1BranchMatcherType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2CustomEnvironmentVariant1BranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2OomReport?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2OomReport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ChecksState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ChecksConclusion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant2GitSourceVariant17_a2b3b6c9069dd8e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant3Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant4Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant5Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant6Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant7Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant7Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant8Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant8Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant9Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant9Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant10Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant10Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant11Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant11Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant12Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant12Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant13Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant13Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant14Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant14Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant15Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant15Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant16Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant16Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant17Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant17Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ManualProvisioningState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ManualProvisioningState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2NodeVersion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2NodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ReadySubstate?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2Source?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2Source2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2Target?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableCreateDeploymentResponseProjectSettingsNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseProjectSettingsFramework?), TypeInfoPropertyName = "NullableCreateDeploymentResponseProjectSettingsFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseIntegrationsStatus?), TypeInfoPropertyName = "NullableCreateDeploymentResponseIntegrationsStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseImagesRemotePatternProtocol?), TypeInfoPropertyName = "NullableCreateDeploymentResponseImagesRemotePatternProtocol2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseImagesFormat?), TypeInfoPropertyName = "NullableCreateDeploymentResponseImagesFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseImagesContentDispositionType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseImagesContentDispositionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseLambdaReadyState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseLambdaReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseStatus?), TypeInfoPropertyName = "NullableCreateDeploymentResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseCustomEnvironmentVariant1CreateDeploymentResponseCustomEnvironmentVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseCustomEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseCustomEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseCustomEnvironmentVariant1BranchMatcherType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseCustomEnvironmentVariant1BranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseOomReport?), TypeInfoPropertyName = "NullableCreateDeploymentResponseOomReport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseReadyState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseChecksState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseChecksConclusion?), TypeInfoPropertyName = "NullableCreateDeploymentResponseChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseGitSourceVariant17_918105f06e9cb787")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant3Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant4Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant5Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant6Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant7Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant7Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant8Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant8Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant9Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant9Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant10Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant10Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant11Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant11Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant12Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant12Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant13Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant13Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant14Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant14Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant15Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant15Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant16Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant16Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant17Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant17Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseManualProvisioningState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseManualProvisioningState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseNodeVersion?), TypeInfoPropertyName = "NullableCreateDeploymentResponseNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseReadySubstate?), TypeInfoPropertyName = "NullableCreateDeploymentResponseReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseSource?), TypeInfoPropertyName = "NullableCreateDeploymentResponseSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseTarget?), TypeInfoPropertyName = "NullableCreateDeploymentResponseTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponsePlan?), TypeInfoPropertyName = "NullableCreateDeploymentResponsePlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponsePlatformOriginType?), TypeInfoPropertyName = "NullableCreateDeploymentResponsePlatformOriginType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseFunctionsArchitecture?), TypeInfoPropertyName = "NullableCreateDeploymentResponseFunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCreateDeploymentResponseFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseFunctionsExperimentalTriggerVariant2_066ac78f5e8ed931")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseFunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseRouteVariant3_d40a9f76a292af73")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseRouteVariant1HaVariant1CreateDeploymentResponseRouteVariant1HaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1HaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1HaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseRouteVariant1MissingItemVariant2_45129e888c62ea70")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1MissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1MissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1MissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1MissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseRouteVariant1TransformVariant2_21075b4e269d25c9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1TransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1TransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1TransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1TransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1TransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1Destination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1DestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant2Handle?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant2Handle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseServiceVariant1CreateDeploymentResponseServiceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1Schema?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1Schema2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1Trigger?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1Trigger2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_e257fa90fbf47dba")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1RoutePrefixSource?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1RoutePrefixSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListStringIListCreateDeploymentResponseServiceVariant1TopicsVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1EnvType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1EnvType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2Schema?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2Schema2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_635bc31d3566ba14")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BindingType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BindingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BindingFormat?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BindingFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2FunctionsArchitecture?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2FunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCreateDeploymentResponseServiceVariant2FunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2FunctionsMaxDuration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2FunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2_7c4819f026768e5e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2HeaderHaVariant2_8f1306e70a30d15c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderHaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2HeaderHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2HeaderHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderHaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2HeaderHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2HeaderHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2_0bd3351890156a44")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectHaVariant2_e785dd9ad3726c72")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RedirectHaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RedirectHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RedirectHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RedirectHaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RedirectHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RedirectHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2_90f5b6db277ca4e4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteDestinationType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteDestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteTransformType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteTransformType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteTransformOp?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteTransformOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RewriteHaVariant2_51f769456a2bf34f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteHaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteHaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2_b502b7e515eec9e4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseServiceVariant2RouteVariant1CreateDeploymentResponseServiceVariant2RouteVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2_dd7e9dda23658bc5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2_2d5a821077b8479d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_dd6f628306496a84")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1Destination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1DestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant2Handle?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant2Handle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseGitRepoVariant4_03959e3487a8a0f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant1OwnerType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant1OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant2OwnerType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant2OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant3Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant3OwnerType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant3OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant4Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant4OwnerType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant4OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseFlagsIListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseMicrofrontendsVariant1CreateDeploymentResponseMicrofrontendsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseMicrofrontendsVariant2MfeConfigUploadState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseMicrofrontendsVariant2MfeConfigUploadState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigFunctionType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigFunctionMemoryType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigFunctionMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigResourceConfigElasticConcurrency?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigResourceConfigElasticConcurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigResourceConfigBuildMachinePurchaseType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigResourceConfigBuildMachinePurchaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseChecksDeploymentAliasState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseChecksDeploymentAliasState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseSeatBlockBlockCode?), TypeInfoPropertyName = "NullableCreateDeploymentResponseSeatBlockBlockCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseSeatBlockGitProvider?), TypeInfoPropertyName = "NullableCreateDeploymentResponseSeatBlockGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableCancelDeploymentResponseProjectSettingsNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseProjectSettingsFramework?), TypeInfoPropertyName = "NullableCancelDeploymentResponseProjectSettingsFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseIntegrationsStatus?), TypeInfoPropertyName = "NullableCancelDeploymentResponseIntegrationsStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseImagesRemotePatternProtocol?), TypeInfoPropertyName = "NullableCancelDeploymentResponseImagesRemotePatternProtocol2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseImagesFormat?), TypeInfoPropertyName = "NullableCancelDeploymentResponseImagesFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseImagesContentDispositionType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseImagesContentDispositionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseLambdaReadyState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseLambdaReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseStatus?), TypeInfoPropertyName = "NullableCancelDeploymentResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseCustomEnvironmentVariant1CancelDeploymentResponseCustomEnvironmentVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseCustomEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseCustomEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseCustomEnvironmentVariant1BranchMatcherType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseCustomEnvironmentVariant1BranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseOomReport?), TypeInfoPropertyName = "NullableCancelDeploymentResponseOomReport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseReadyState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseChecksState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseChecksConclusion?), TypeInfoPropertyName = "NullableCancelDeploymentResponseChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseGitSourceVariant17_418321fca9e8a19c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant3Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant4Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant5Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant6Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant7Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant7Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant8Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant8Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant9Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant9Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant10Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant10Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant11Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant11Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant12Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant12Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant13Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant13Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant14Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant14Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant15Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant15Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant16Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant16Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant17Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant17Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseManualProvisioningState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseManualProvisioningState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseNodeVersion?), TypeInfoPropertyName = "NullableCancelDeploymentResponseNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseReadySubstate?), TypeInfoPropertyName = "NullableCancelDeploymentResponseReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSource?), TypeInfoPropertyName = "NullableCancelDeploymentResponseSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseTarget?), TypeInfoPropertyName = "NullableCancelDeploymentResponseTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponsePlan?), TypeInfoPropertyName = "NullableCancelDeploymentResponsePlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponsePlatformOriginType?), TypeInfoPropertyName = "NullableCancelDeploymentResponsePlatformOriginType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseFunctionsArchitecture?), TypeInfoPropertyName = "NullableCancelDeploymentResponseFunctionsArchitecture2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCancelDeploymentResponseFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseFunctionsMaxDuration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseFunctionsExperimentalTriggerVariant2_5bbe903fb5ccd20d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseFunctionsExperimentalTriggerVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseFunctionsExperimentalTriggerVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseRouteVariant3_8ca7ab44ee87b96f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseRouteVariant1HaVariant1CancelDeploymentResponseRouteVariant1HaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1HaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1HaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseRouteVariant1MissingItemVariant2_7a11090f5d8b60cd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1MissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1MissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1MissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1MissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseRouteVariant1TransformVariant2_d5c6a922b955d67c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1TransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1Destination2")] internal sealed partial class SourceGenerationContextChunk021 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk022.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk022.g.cs index 7dee09cc..ff3b521f 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk022.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk022.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,432 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksConclusion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1GitSourceVariant17_9283b06804e47b88")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant3Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant4Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant5Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant6Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant7Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant8Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant9Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant9Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant10Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant10Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant11Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant11Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant12Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant12Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant13Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant13Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant14Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant14Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant15Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant15Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant16Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant16Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitSourceVariant17Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitSourceVariant17Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ManualProvisioningState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ManualProvisioningState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1NodeVersion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1NodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ReadySubstate?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Source?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Source2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Target?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1Plan?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1Plan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1PlatformOriginType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1PlatformOriginType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1FunctionsArchitecture?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1FunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleGetDeploymentResponseVariant1FunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1FunctionsMaxDuration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1FunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2_38cf8f7dcf4f06e0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant3_6f7e6443cb3e8d6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1RouteVariant1HaVariant1GetDeploymentResponseVariant1RouteVariant1HaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1HaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1HaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2_ab0dc012c03c752e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1MissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1MissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1MissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1MissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1TransformVariant2_a2e56ad3cae7f068")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1TransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1TransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1TransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1TransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1TransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1RouteVariant1Destination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant1DestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1RouteVariant2Handle?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1RouteVariant2Handle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1ServiceVariant1GetDeploymentResponseVariant1ServiceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1Schema?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1Schema2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1Trigger?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1Trigger2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_035e4dfa1a70caa4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSource?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1RoutePrefixSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListStringIListGetDeploymentResponseVariant1ServiceVariant1TopicsVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant1EnvType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant1EnvType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2Schema?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2Schema2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_60406e2d2f3fccaa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BindingType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BindingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2BindingFormat?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2BindingFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2FunctionsArchitecture?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2FunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleGetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDuration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2_c559156b3469ec71")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2_8b4b3a55db6977e7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2_034f6843d4f5bcb1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2_323e561d2855bef8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2_68952443bb7cab2e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteDestinationType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteDestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteTransformType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformOp?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2_7ca6f484a3e32e66")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2_e4b55f4c9ac70897")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant2_3d23bb70308ce493")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2_2d7428cb96d572d8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2_4753e99820a126c3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2_5a0515c1d6bbbd86")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDeploymentResponseVariant1ServiceVariant2RouteVariant1Destination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant1DestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ServiceVariant2RouteVariant2Handle?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ServiceVariant2RouteVariant2Handle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant1GitRepoVariant4_a0c79efb0c054f13")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant1OwnerType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant1OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant2OwnerType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant2OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant3Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant3OwnerType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant3OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant4Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1GitRepoVariant4OwnerType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1GitRepoVariant4OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1FlagsIListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDeploymentResponseVariant1MicrofrontendsVariant1GetDeploymentResponseVariant1MicrofrontendsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1MicrofrontendsVariant2MfeConfigUploadState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1MicrofrontendsVariant2MfeConfigUploadState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigFunctionType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigFunctionMemoryType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigFunctionMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigResourceConfigElasticConcurrency?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigResourceConfigElasticConcurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ConfigResourceConfigBuildMachinePurchaseType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ConfigResourceConfigBuildMachinePurchaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1ChecksDeploymentAliasState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1ChecksDeploymentAliasState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1SeatBlockBlockCode?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1SeatBlockBlockCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant1SeatBlockGitProvider?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant1SeatBlockGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2LambdaReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2LambdaReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2Status?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant2CustomEnvironmentVariant2_de32230b6fecfd08")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2CustomEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2CustomEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2CustomEnvironmentVariant1BranchMatcherType?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2CustomEnvironmentVariant1BranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2OomReport?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2OomReport2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ReadyState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ChecksState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ChecksConclusion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDeploymentResponseVariant2GitSourceVariant17_a2b3b6c9069dd8e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant1Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant2Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant3Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant4Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant5Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant6Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant7Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant8Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant9Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant9Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant10Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant10Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant11Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant11Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant12Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant12Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant13Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant13Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant14Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant14Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant15Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant15Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant16Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant16Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2GitSourceVariant17Type?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2GitSourceVariant17Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ManualProvisioningState?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ManualProvisioningState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2NodeVersion?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2NodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2ReadySubstate?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2ReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2Source?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2Source2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentResponseVariant2Target?), TypeInfoPropertyName = "NullableGetDeploymentResponseVariant2Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableCreateDeploymentResponseProjectSettingsNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseProjectSettingsFramework?), TypeInfoPropertyName = "NullableCreateDeploymentResponseProjectSettingsFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseIntegrationsStatus?), TypeInfoPropertyName = "NullableCreateDeploymentResponseIntegrationsStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseImagesRemotePatternProtocol?), TypeInfoPropertyName = "NullableCreateDeploymentResponseImagesRemotePatternProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseImagesFormat?), TypeInfoPropertyName = "NullableCreateDeploymentResponseImagesFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseImagesContentDispositionType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseImagesContentDispositionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseLambdaReadyState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseLambdaReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseStatus?), TypeInfoPropertyName = "NullableCreateDeploymentResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseCustomEnvironmentVariant1CreateDeploymentResponseCustomEnvironmentVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseCustomEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseCustomEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseCustomEnvironmentVariant1BranchMatcherType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseCustomEnvironmentVariant1BranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseOomReport?), TypeInfoPropertyName = "NullableCreateDeploymentResponseOomReport2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseReadyState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseChecksState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseChecksConclusion?), TypeInfoPropertyName = "NullableCreateDeploymentResponseChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseGitSourceVariant17_918105f06e9cb787")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant3Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant4Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant5Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant6Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant7Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant8Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant9Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant9Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant10Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant10Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant11Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant11Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant12Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant12Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant13Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant13Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant14Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant14Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant15Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant15Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant16Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant16Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitSourceVariant17Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitSourceVariant17Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseManualProvisioningState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseManualProvisioningState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseNodeVersion?), TypeInfoPropertyName = "NullableCreateDeploymentResponseNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseReadySubstate?), TypeInfoPropertyName = "NullableCreateDeploymentResponseReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseSource?), TypeInfoPropertyName = "NullableCreateDeploymentResponseSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseTarget?), TypeInfoPropertyName = "NullableCreateDeploymentResponseTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponsePlan?), TypeInfoPropertyName = "NullableCreateDeploymentResponsePlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponsePlatformOriginType?), TypeInfoPropertyName = "NullableCreateDeploymentResponsePlatformOriginType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseFunctionsArchitecture?), TypeInfoPropertyName = "NullableCreateDeploymentResponseFunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCreateDeploymentResponseFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseFunctionsExperimentalTriggerVariant2_066ac78f5e8ed931")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseFunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseRouteVariant3_d40a9f76a292af73")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseRouteVariant1HaVariant1CreateDeploymentResponseRouteVariant1HaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1HaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1HaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseRouteVariant1MissingItemVariant2_45129e888c62ea70")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1MissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1MissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1MissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1MissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseRouteVariant1TransformVariant2_21075b4e269d25c9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1TransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1TransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1TransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1TransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1TransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseRouteVariant1Destination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant1DestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseRouteVariant2Handle?), TypeInfoPropertyName = "NullableCreateDeploymentResponseRouteVariant2Handle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseServiceVariant1CreateDeploymentResponseServiceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1Schema?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1Schema2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1Trigger?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1Trigger2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_e257fa90fbf47dba")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1RoutePrefixSource?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1RoutePrefixSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListStringIListCreateDeploymentResponseServiceVariant1TopicsVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant1EnvType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant1EnvType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2Schema?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2Schema2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitecture?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_635bc31d3566ba14")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BindingType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BindingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2BindingFormat?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2BindingFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2FunctionsArchitecture?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2FunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCreateDeploymentResponseServiceVariant2FunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2FunctionsMaxDuration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2FunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2_7c4819f026768e5e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2HeaderHaVariant2_8f1306e70a30d15c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderHaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2HeaderHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2HeaderHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderHaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2HeaderHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2HeaderHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2_0bd3351890156a44")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectHaVariant2_e785dd9ad3726c72")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RedirectHaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RedirectHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RedirectHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RedirectHaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RedirectHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RedirectHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2_90f5b6db277ca4e4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteDestinationType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteDestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteTransformType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteTransformType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteTransformOp?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RewriteHaVariant2_51f769456a2bf34f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteHaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteHaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2_b502b7e515eec9e4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseServiceVariant2RouteVariant1CreateDeploymentResponseServiceVariant2RouteVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2_dd7e9dda23658bc5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2_2d5a821077b8479d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_dd6f628306496a84")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDeploymentResponseServiceVariant2RouteVariant1Destination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant1DestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseServiceVariant2RouteVariant2Handle?), TypeInfoPropertyName = "NullableCreateDeploymentResponseServiceVariant2RouteVariant2Handle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDeploymentResponseGitRepoVariant4_03959e3487a8a0f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant1Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant1OwnerType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant1OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant2Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant2OwnerType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant2OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant3Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant3OwnerType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant3OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant4Type?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseGitRepoVariant4OwnerType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseGitRepoVariant4OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseFlagsIListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDeploymentResponseMicrofrontendsVariant1CreateDeploymentResponseMicrofrontendsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseMicrofrontendsVariant2MfeConfigUploadState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseMicrofrontendsVariant2MfeConfigUploadState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigFunctionType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigFunctionMemoryType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigFunctionMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigResourceConfigElasticConcurrency?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigResourceConfigElasticConcurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseConfigResourceConfigBuildMachinePurchaseType?), TypeInfoPropertyName = "NullableCreateDeploymentResponseConfigResourceConfigBuildMachinePurchaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseChecksDeploymentAliasState?), TypeInfoPropertyName = "NullableCreateDeploymentResponseChecksDeploymentAliasState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseSeatBlockBlockCode?), TypeInfoPropertyName = "NullableCreateDeploymentResponseSeatBlockBlockCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDeploymentResponseSeatBlockGitProvider?), TypeInfoPropertyName = "NullableCreateDeploymentResponseSeatBlockGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableCancelDeploymentResponseProjectSettingsNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseProjectSettingsFramework?), TypeInfoPropertyName = "NullableCancelDeploymentResponseProjectSettingsFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseIntegrationsStatus?), TypeInfoPropertyName = "NullableCancelDeploymentResponseIntegrationsStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseImagesRemotePatternProtocol?), TypeInfoPropertyName = "NullableCancelDeploymentResponseImagesRemotePatternProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseImagesFormat?), TypeInfoPropertyName = "NullableCancelDeploymentResponseImagesFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseImagesContentDispositionType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseImagesContentDispositionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseLambdaReadyState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseLambdaReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseStatus?), TypeInfoPropertyName = "NullableCancelDeploymentResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseCustomEnvironmentVariant1CancelDeploymentResponseCustomEnvironmentVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseCustomEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseCustomEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseCustomEnvironmentVariant1BranchMatcherType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseCustomEnvironmentVariant1BranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseOomReport?), TypeInfoPropertyName = "NullableCancelDeploymentResponseOomReport2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseReadyState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseChecksState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseChecksConclusion?), TypeInfoPropertyName = "NullableCancelDeploymentResponseChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseGitSourceVariant17_418321fca9e8a19c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant3Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant4Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant5Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant6Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant7Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant8Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant9Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant9Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant10Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant10Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant11Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant11Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant12Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant12Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant13Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant13Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant14Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant14Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant15Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant15Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant16Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant16Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitSourceVariant17Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitSourceVariant17Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseManualProvisioningState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseManualProvisioningState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseNodeVersion?), TypeInfoPropertyName = "NullableCancelDeploymentResponseNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseReadySubstate?), TypeInfoPropertyName = "NullableCancelDeploymentResponseReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSource?), TypeInfoPropertyName = "NullableCancelDeploymentResponseSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseTarget?), TypeInfoPropertyName = "NullableCancelDeploymentResponseTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponsePlan?), TypeInfoPropertyName = "NullableCancelDeploymentResponsePlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponsePlatformOriginType?), TypeInfoPropertyName = "NullableCancelDeploymentResponsePlatformOriginType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseFunctionsArchitecture?), TypeInfoPropertyName = "NullableCancelDeploymentResponseFunctionsArchitecture2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleCancelDeploymentResponseFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseFunctionsMaxDuration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseFunctionsMaxDuration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseFunctionsExperimentalTriggerVariant2_5bbe903fb5ccd20d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseFunctionsExperimentalTriggerVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseFunctionsExperimentalTriggerVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseFunctionsExperimentalTriggerVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseFunctionsExperimentalTriggerVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseRouteVariant3_8ca7ab44ee87b96f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseRouteVariant1HaVariant1CancelDeploymentResponseRouteVariant1HaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1HaVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1HaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1HaVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1HaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseRouteVariant1MissingItemVariant2_7a11090f5d8b60cd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1MissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1MissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1MissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1MissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseRouteVariant1TransformVariant2_d5c6a922b955d67c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1TransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1TransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseRouteVariant1Destination2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant1DestinationType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseRouteVariant2Handle?), TypeInfoPropertyName = "NullableCancelDeploymentResponseRouteVariant2Handle2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseServiceVariant1CancelDeploymentResponseServiceVariant22")] @@ -7409,432 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1Value2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_061820df12813e7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1Destination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1DestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant2Handle?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant2Handle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseGitRepoVariant4_30d08766f034c34e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant1OwnerType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant1OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant2OwnerType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant2OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant3Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant3OwnerType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant3OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant4Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant4OwnerType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant4OwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseFlagsIListObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseMicrofrontendsVariant1CancelDeploymentResponseMicrofrontendsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseMicrofrontendsVariant2MfeConfigUploadState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseMicrofrontendsVariant2MfeConfigUploadState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigFunctionType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigFunctionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigFunctionMemoryType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigFunctionMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigResourceConfigElasticConcurrency?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigResourceConfigElasticConcurrency2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigResourceConfigBuildMachinePurchaseType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigResourceConfigBuildMachinePurchaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseChecksDeploymentAliasState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseChecksDeploymentAliasState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSeatBlockBlockCode?), TypeInfoPropertyName = "NullableCancelDeploymentResponseSeatBlockBlockCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSeatBlockGitProvider?), TypeInfoPropertyName = "NullableCancelDeploymentResponseSeatBlockGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRecordsResponseVariant2GetRecordsResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRecordsResponseVariant2RecordType?), TypeInfoPropertyName = "NullableGetRecordsResponseVariant2RecordType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRecordsResponseVariant3RecordType?), TypeInfoPropertyName = "NullableGetRecordsResponseVariant3RecordType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateRecordResponseVariant1CreateRecordResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordResponseType?), TypeInfoPropertyName = "NullableUpdateRecordResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordResponseRecordType?), TypeInfoPropertyName = "NullableUpdateRecordResponseRecordType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfTldNotSupportedHttpApiDecodeError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfBadRequestDomainTooShortTldNotSupportedHttpApiDecodeError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfDomainNotRegisteredHttpApiDecodeError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfNotAuthorizedForScopeForbidden2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuySingleDomainResponseLinksMethod?), TypeInfoPropertyName = "NullableBuySingleDomainResponseLinksMethod2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "HttpApiDecodeError_f1b15ac1b718a75e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyDomainsResponseLinksMethod?), TypeInfoPropertyName = "NullableBuyDomainsResponseLinksMethod2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "HttpApiDecodeError_ea49a41e6fbcb183")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TransferInDomainResponseLinksMethod?), TypeInfoPropertyName = "NullableTransferInDomainResponseLinksMethod2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "HttpApiDecodeError_dabc7b432af58837")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainTransferInResponseStatus?), TypeInfoPropertyName = "NullableGetDomainTransferInResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RenewDomainResponseLinksMethod?), TypeInfoPropertyName = "NullableRenewDomainResponseLinksMethod2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "HttpApiDecodeError_e5b73838d134854f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfDomainAlreadyRenewingDomainNotRenewableDomainNotRegisteredHttpApiDecodeError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfContactVerifiedContactPendingVerification2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfBoughtTooRecentlyDomainNotRegisteredHttpApiDecodeError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfBadRequestHttpApiDecodeError2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfGetOrderResponseDomainVariant1GetOrderResponseDomainVariant2GetOrderResponseDomainVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1PurchaseType?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1PurchaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1Status?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?, global::Vercel.GetOrderResponseDomainVariant1Error>?), TypeInfoPropertyName = "GetOrderResponseDomainVariant1Error_ed7c999c05a0fe0a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetOrderResponseDomainVariant1ErrorVariant10_8de24c62822d27e1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant1Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant1Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant2Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant2Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant3Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant3Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant4Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant4Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant5Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant5Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant6Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant6Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant7Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant7Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant8Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant8Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant9Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant9Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant10Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant10Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant10DetailsInvalidField?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant10DetailsInvalidField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2PurchaseType?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2PurchaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2Status?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?, global::Vercel.GetOrderResponseDomainVariant2Error>?), TypeInfoPropertyName = "GetOrderResponseDomainVariant2Error_f357c31b41932774")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetOrderResponseDomainVariant2ErrorVariant10_754c0a4b7b4a096b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant1Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant1Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant2Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant2Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant3Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant3Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant4Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant4Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant5Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant5Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant6Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant6Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant7Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant7Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant8Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant8Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant9Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant9Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant10Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant10Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant10DetailsInvalidField?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant10DetailsInvalidField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3PurchaseType?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3PurchaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3Status?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?, global::Vercel.GetOrderResponseDomainVariant3Error>?), TypeInfoPropertyName = "GetOrderResponseDomainVariant3Error_daf66779037e4b1b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetOrderResponseDomainVariant3ErrorVariant10_b471cb1871bf25c2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant1Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant1Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant2Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant2Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant3Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant3Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant4Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant4Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant5Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant5Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant6Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant6Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant7Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant7Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant8Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant8Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant9Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant9Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant10Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant10Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant10DetailsInvalidField?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant10DetailsInvalidField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseStatus?), TypeInfoPropertyName = "NullableGetOrderResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?, global::Vercel.GetOrderResponseError>?), TypeInfoPropertyName = "GetOrderResponseError_5c21c24127720878")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetOrderResponseErrorVariant6_5ac84ebdbc9b91ae")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant1Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant1Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant2Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant2Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant3Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant3Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant4Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant4Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant5Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant5Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant6Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant6Code2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainConfigResponseConfiguredBy?), TypeInfoPropertyName = "NullableGetDomainConfigResponseConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainConfigResponseAcceptedChallenge?), TypeInfoPropertyName = "NullableGetDomainConfigResponseAcceptedChallenge2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ClaimDomainOwnershipResponseDomainServiceType?), TypeInfoPropertyName = "NullableClaimDomainOwnershipResponseDomainServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainResponseDomainServiceType?), TypeInfoPropertyName = "NullableGetDomainResponseDomainServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainsResponseDomainServiceType?), TypeInfoPropertyName = "NullableGetDomainsResponseDomainServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateOrTransferDomainResponseDomainServiceType?), TypeInfoPropertyName = "NullableCreateOrTransferDomainResponseDomainServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfPatchDomainResponseVariant1PatchDomainResponseVariant2PatchDomainResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurableLogDrainResponseProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetConfigurableLogDrainResponseProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetAllLogDrainsResponse2>?), TypeInfoPropertyName = "NullableOneOfIListGetAllLogDrainsResponseItemGetAllLogDrainsResponse22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseItemProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseItemProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListGetAllLogDrainsResponseDrainsVariant1ItemIListGetAllLogDrainsResponseDrainsVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemStatus?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDisabledReason?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5_0ebfdcb389fbe1d7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemType?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemSamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemEnv?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemSamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2_1dc5646dfe0a7d25")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2Version?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2_27a6d009def13be0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemStatus?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDisabledReason?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5_3076950d1be6a701")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemType?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemSamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemEnv?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemSamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2_112bdb30db32220c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2Version?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2_99596490ccace210")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2_831093f663bf3fa6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant1CreateDrainResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1Status?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DisabledReason?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDrainResponseVariant1DeliveryVariant5_9f9eb63472e1109b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant1Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDrainResponseVariant1DeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant2Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDrainResponseVariant1DeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant3Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant5Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant5Target?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1SamplingItemType?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1SamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1SamplingItemEnv?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1SamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant1SourceVariant1CreateDrainResponseVariant1SourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2Version?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant1FilterV2FilterVariant1CreateDrainResponseVariant1FilterV2FilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2Status?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DisabledReason?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDrainResponseVariant2DeliveryVariant5_b324ee905967c6f6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant1Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDrainResponseVariant2DeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant2Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDrainResponseVariant2DeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant3Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant5Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant5Target?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2SamplingItemType?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2SamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2SamplingItemEnv?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2SamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant2SourceVariant1CreateDrainResponseVariant2SourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2SourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2SourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2Version?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant2FilterV2FilterVariant1CreateDrainResponseVariant2FilterV2FilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant2ProjectAccessVariant1CreateDrainResponseVariant2ProjectAccessVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2ProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2ProjectAccessVariant1Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2ProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2ProjectAccessVariant1ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2ProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2ProjectAccessVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2ProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2ProjectAccessVariant2ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListGetDrainsResponseDrainsVariant1ItemIListGetDrainsResponseDrainsVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemStatus?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDisabledReason?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemDeliveryVariant5_a84fe5eaddb3fc3a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainsResponseDrainsVariant1ItemDeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainsResponseDrainsVariant1ItemDeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSamplingItemType?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemSamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSamplingItemEnv?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemSamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainsResponseDrainsVariant1ItemSourceVariant1GetDrainsResponseDrainsVariant1ItemSourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2Version?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2_ff0962c7b2fe891b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemStatus?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDisabledReason?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant2ItemDeliveryVariant5_f4c5da330ffc0042")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainsResponseDrainsVariant2ItemDeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainsResponseDrainsVariant2ItemDeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemSamplingItemType?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemSamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemSamplingItemEnv?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemSamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainsResponseDrainsVariant2ItemSourceVariant1GetDrainsResponseDrainsVariant2ItemSourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2Version?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2_071b4be940173e18")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2_b3bccd2671d71a1f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemProjectAccessVariant1Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemProjectAccessVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant1GetDrainResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1Status?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DisabledReason?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainResponseVariant1DeliveryVariant5_78de20319a75245c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainResponseVariant1DeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainResponseVariant1DeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1SamplingItemType?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1SamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1SamplingItemEnv?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1SamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant1SourceVariant1GetDrainResponseVariant1SourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2Version?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant1FilterV2FilterVariant1GetDrainResponseVariant1FilterV2FilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2Status?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DisabledReason?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainResponseVariant2DeliveryVariant5_1937bdccaf1b6a8f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainResponseVariant2DeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainResponseVariant2DeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2SamplingItemType?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2SamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2SamplingItemEnv?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2SamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant2SourceVariant1GetDrainResponseVariant2SourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2SourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2SourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2SourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2Version?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2Version2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant2FilterV2FilterVariant1GetDrainResponseVariant2FilterV2FilterVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2FilterVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2FilterVariant1LogSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2FilterVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant2ProjectAccessVariant1GetDrainResponseVariant2ProjectAccessVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2ProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2ProjectAccessVariant1Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2ProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2ProjectAccessVariant1ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2ProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2ProjectAccessVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2ProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2ProjectAccessVariant2ManagedBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant1UpdateDrainResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1Status?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DisabledReason?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateDrainResponseVariant1DeliveryVariant5_53bcf2e725cfb8aa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant1Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant1Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainResponseVariant1DeliveryVariant1Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant1SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant2Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant2Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainResponseVariant1DeliveryVariant2Secret2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant2SecretKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant3Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4Encoding2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4Compression2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4FileStructure2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4ServerSideEncryption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4ObjectAcl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant5Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant5Target?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant5Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SamplingItemType?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SamplingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SamplingItemEnv?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SamplingItemEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant1SourceVariant1UpdateDrainResponseVariant1SourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SourceVariant2Kind2")] internal sealed partial class SourceGenerationContextChunk022 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk023.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk023.g.cs index 09f6473b..6e39fc97 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk023.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk023.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,434 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1MitigateAction?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_061820df12813e7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCancelDeploymentResponseServiceVariant2RouteVariant1Destination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant1DestinationType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant1DestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseServiceVariant2RouteVariant2Handle?), TypeInfoPropertyName = "NullableCancelDeploymentResponseServiceVariant2RouteVariant2Handle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CancelDeploymentResponseGitRepoVariant4_30d08766f034c34e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant1Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant1OwnerType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant1OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant2Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant2OwnerType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant2OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant3Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant3OwnerType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant3OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant4Type?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseGitRepoVariant4OwnerType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseGitRepoVariant4OwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseFlagsIListObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCancelDeploymentResponseMicrofrontendsVariant1CancelDeploymentResponseMicrofrontendsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseMicrofrontendsVariant2MfeConfigUploadState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseMicrofrontendsVariant2MfeConfigUploadState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigFunctionType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigFunctionMemoryType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigFunctionMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigResourceConfigElasticConcurrency?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigResourceConfigElasticConcurrency2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseConfigResourceConfigBuildMachinePurchaseType?), TypeInfoPropertyName = "NullableCancelDeploymentResponseConfigResourceConfigBuildMachinePurchaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseChecksDeploymentAliasState?), TypeInfoPropertyName = "NullableCancelDeploymentResponseChecksDeploymentAliasState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSeatBlockBlockCode?), TypeInfoPropertyName = "NullableCancelDeploymentResponseSeatBlockBlockCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CancelDeploymentResponseSeatBlockGitProvider?), TypeInfoPropertyName = "NullableCancelDeploymentResponseSeatBlockGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRecordsResponseVariant2GetRecordsResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRecordsResponseVariant2RecordType?), TypeInfoPropertyName = "NullableGetRecordsResponseVariant2RecordType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRecordsResponseVariant3RecordType?), TypeInfoPropertyName = "NullableGetRecordsResponseVariant3RecordType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateRecordResponseVariant1CreateRecordResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordResponseType?), TypeInfoPropertyName = "NullableUpdateRecordResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateRecordResponseRecordType?), TypeInfoPropertyName = "NullableUpdateRecordResponseRecordType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainsRecordsByRecordIdResponseType?), TypeInfoPropertyName = "NullableGetDomainsRecordsByRecordIdResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType?), TypeInfoPropertyName = "NullableGetDomainsRecordsByRecordIdResponseRecordType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfTldNotSupportedHttpApiDecodeError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfBadRequestDomainTooShortTldNotSupportedHttpApiDecodeError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfDomainNotRegisteredHttpApiDecodeError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfNotAuthorizedForScopeForbidden2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuySingleDomainResponseLinksMethod?), TypeInfoPropertyName = "NullableBuySingleDomainResponseLinksMethod2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "HttpApiDecodeError_f1b15ac1b718a75e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.BuyDomainsResponseLinksMethod?), TypeInfoPropertyName = "NullableBuyDomainsResponseLinksMethod2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "HttpApiDecodeError_ea49a41e6fbcb183")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.TransferInDomainResponseLinksMethod?), TypeInfoPropertyName = "NullableTransferInDomainResponseLinksMethod2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "HttpApiDecodeError_dabc7b432af58837")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainTransferInResponseStatus?), TypeInfoPropertyName = "NullableGetDomainTransferInResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RenewDomainResponseLinksMethod?), TypeInfoPropertyName = "NullableRenewDomainResponseLinksMethod2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "HttpApiDecodeError_e5b73838d134854f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfDomainAlreadyRenewingDomainNotRenewableDomainNotRegisteredHttpApiDecodeError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfContactVerifiedContactPendingVerification2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfBoughtTooRecentlyDomainNotRegisteredHttpApiDecodeError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfBadRequestHttpApiDecodeError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "NullableAnyOfGetOrderResponseDomainVariant1GetOrderResponseDomainVariant2GetOrderResponseDomainVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1PurchaseType?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1PurchaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1Status?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?, global::Vercel.GetOrderResponseDomainVariant1Error>?), TypeInfoPropertyName = "GetOrderResponseDomainVariant1Error_ed7c999c05a0fe0a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetOrderResponseDomainVariant1ErrorVariant10_8de24c62822d27e1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant1Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant1Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant2Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant2Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant3Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant3Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant4Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant4Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant5Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant5Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant6Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant6Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant7Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant7Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant8Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant8Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant9Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant9Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant10Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant10Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant1ErrorVariant10DetailsInvalidField?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant1ErrorVariant10DetailsInvalidField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2PurchaseType?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2PurchaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2Status?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?, global::Vercel.GetOrderResponseDomainVariant2Error>?), TypeInfoPropertyName = "GetOrderResponseDomainVariant2Error_f357c31b41932774")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetOrderResponseDomainVariant2ErrorVariant10_754c0a4b7b4a096b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant1Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant1Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant2Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant2Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant3Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant3Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant4Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant4Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant5Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant5Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant6Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant6Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant7Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant7Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant8Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant8Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant9Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant9Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant10Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant10Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant2ErrorVariant10DetailsInvalidField?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant2ErrorVariant10DetailsInvalidField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3PurchaseType?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3PurchaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3Status?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?, global::Vercel.GetOrderResponseDomainVariant3Error>?), TypeInfoPropertyName = "GetOrderResponseDomainVariant3Error_daf66779037e4b1b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetOrderResponseDomainVariant3ErrorVariant10_b471cb1871bf25c2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant1Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant1Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant2Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant2Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant3Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant3Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant4Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant4Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant5Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant5Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant6Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant6Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant7Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant7Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant8Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant8Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant9Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant9Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant10Code?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant10Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseDomainVariant3ErrorVariant10DetailsInvalidField?), TypeInfoPropertyName = "NullableGetOrderResponseDomainVariant3ErrorVariant10DetailsInvalidField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseStatus?), TypeInfoPropertyName = "NullableGetOrderResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?, global::Vercel.GetOrderResponseError>?), TypeInfoPropertyName = "GetOrderResponseError_5c21c24127720878")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf?), TypeInfoPropertyName = "GetOrderResponseErrorVariant6_5ac84ebdbc9b91ae")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant1Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant1Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant2Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant2Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant3Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant3Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant4Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant4Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant5Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant5Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetOrderResponseErrorVariant6Code?), TypeInfoPropertyName = "NullableGetOrderResponseErrorVariant6Code2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainConfigResponseConfiguredBy?), TypeInfoPropertyName = "NullableGetDomainConfigResponseConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainConfigResponseAcceptedChallenge?), TypeInfoPropertyName = "NullableGetDomainConfigResponseAcceptedChallenge2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ClaimDomainOwnershipResponseDomainServiceType?), TypeInfoPropertyName = "NullableClaimDomainOwnershipResponseDomainServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainResponseDomainServiceType?), TypeInfoPropertyName = "NullableGetDomainResponseDomainServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDomainsResponseDomainServiceType?), TypeInfoPropertyName = "NullableGetDomainsResponseDomainServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateOrTransferDomainResponseDomainServiceType?), TypeInfoPropertyName = "NullableCreateOrTransferDomainResponseDomainServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfPatchDomainResponseVariant1PatchDomainResponseVariant2PatchDomainResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurableLogDrainResponseProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetConfigurableLogDrainResponseProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetAllLogDrainsResponse2>?), TypeInfoPropertyName = "NullableOneOfIListGetAllLogDrainsResponseItemGetAllLogDrainsResponse22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseItemProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseItemProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListGetAllLogDrainsResponseDrainsVariant1ItemIListGetAllLogDrainsResponseDrainsVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemStatus?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDisabledReason?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5_0ebfdcb389fbe1d7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemType?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemSamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemEnv?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemSamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2_1dc5646dfe0a7d25")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2Version?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2_27a6d009def13be0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemStatus?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDisabledReason?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5_3076950d1be6a701")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemType?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemSamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemEnv?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemSamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2_112bdb30db32220c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2Version?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2_99596490ccace210")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2_831093f663bf3fa6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableGetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant1CreateDrainResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1Status?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DisabledReason?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDrainResponseVariant1DeliveryVariant5_9f9eb63472e1109b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant1Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDrainResponseVariant1DeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant2Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDrainResponseVariant1DeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant3Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant5Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1DeliveryVariant5Target?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1DeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1SamplingItemType?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1SamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1SamplingItemEnv?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1SamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant1SourceVariant1CreateDrainResponseVariant1SourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2Version?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant1FilterV2FilterVariant1CreateDrainResponseVariant1FilterV2FilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant1FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant1FilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2Status?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DisabledReason?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateDrainResponseVariant2DeliveryVariant5_b324ee905967c6f6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant1Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDrainResponseVariant2DeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant2Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateDrainResponseVariant2DeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant3Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant5Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2DeliveryVariant5Target?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2DeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2SamplingItemType?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2SamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2SamplingItemEnv?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2SamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant2SourceVariant1CreateDrainResponseVariant2SourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2SourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2SourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2Version?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant2FilterV2FilterVariant1CreateDrainResponseVariant2FilterV2FilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2FilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateDrainResponseVariant2ProjectAccessVariant1CreateDrainResponseVariant2ProjectAccessVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2ProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2ProjectAccessVariant1Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2ProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2ProjectAccessVariant1ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2ProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2ProjectAccessVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateDrainResponseVariant2ProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableCreateDrainResponseVariant2ProjectAccessVariant2ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListGetDrainsResponseDrainsVariant1ItemIListGetDrainsResponseDrainsVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemStatus?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDisabledReason?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemDeliveryVariant5_a84fe5eaddb3fc3a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainsResponseDrainsVariant1ItemDeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainsResponseDrainsVariant1ItemDeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemDeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSamplingItemType?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemSamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSamplingItemEnv?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemSamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainsResponseDrainsVariant1ItemSourceVariant1GetDrainsResponseDrainsVariant1ItemSourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2Version?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2_ff0962c7b2fe891b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemStatus?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDisabledReason?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant2ItemDeliveryVariant5_f4c5da330ffc0042")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainsResponseDrainsVariant2ItemDeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainsResponseDrainsVariant2ItemDeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemDeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemSamplingItemType?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemSamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemSamplingItemEnv?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemSamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainsResponseDrainsVariant2ItemSourceVariant1GetDrainsResponseDrainsVariant2ItemSourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2Version?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2_071b4be940173e18")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2_b3bccd2671d71a1f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemProjectAccessVariant1Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemProjectAccessVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableGetDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant1GetDrainResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1Status?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DisabledReason?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainResponseVariant1DeliveryVariant5_78de20319a75245c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainResponseVariant1DeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainResponseVariant1DeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1DeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1DeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1SamplingItemType?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1SamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1SamplingItemEnv?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1SamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant1SourceVariant1GetDrainResponseVariant1SourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2Version?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant1FilterV2FilterVariant1GetDrainResponseVariant1FilterV2FilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant1FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant1FilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2Status?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DisabledReason?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetDrainResponseVariant2DeliveryVariant5_1937bdccaf1b6a8f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant1Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainResponseVariant2DeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant2Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetDrainResponseVariant2DeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant3Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant5Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2DeliveryVariant5Target?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2DeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2SamplingItemType?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2SamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2SamplingItemEnv?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2SamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant2SourceVariant1GetDrainResponseVariant2SourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2SourceVariant1Kind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2SourceVariant2Kind?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2SourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2Version?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2Version2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant2FilterV2FilterVariant1GetDrainResponseVariant2FilterV2FilterVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2FilterVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2FilterVariant1LogSource?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2FilterVariant1LogSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2FilterV2FilterVariant2Type?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2FilterV2FilterVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetDrainResponseVariant2ProjectAccessVariant1GetDrainResponseVariant2ProjectAccessVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2ProjectAccessVariant1Access?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2ProjectAccessVariant1Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2ProjectAccessVariant1ManagedBy?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2ProjectAccessVariant1ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2ProjectAccessVariant2Access?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2ProjectAccessVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDrainResponseVariant2ProjectAccessVariant2ManagedBy?), TypeInfoPropertyName = "NullableGetDrainResponseVariant2ProjectAccessVariant2ManagedBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant1UpdateDrainResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1Status?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DisabledReason?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateDrainResponseVariant1DeliveryVariant5_53bcf2e725cfb8aa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant1Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant1Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant1Compression?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant1Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainResponseVariant1DeliveryVariant1Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant1SecretKind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant1SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant2Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant2Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant2Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateDrainResponseVariant1DeliveryVariant2Secret2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant2SecretKind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant2SecretKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant3Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4Encoding?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4Encoding2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4Compression?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4Compression2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4FileStructure?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4FileStructure2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4ServerSideEncryption?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4ServerSideEncryption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant4ObjectAcl?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant4ObjectAcl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant5Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1DeliveryVariant5Target?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1DeliveryVariant5Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SamplingItemType?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SamplingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SamplingItemEnv?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SamplingItemEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant1SourceVariant1UpdateDrainResponseVariant1SourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SourceVariant1Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1SourceVariant2Kind?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1SourceVariant2Kind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2Version?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2Version2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateDrainResponseVariant1FilterV2FilterVariant1UpdateDrainResponseVariant1FilterV2FilterVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateDrainResponseVariant1FilterV2FilterVariant1Type?), TypeInfoPropertyName = "NullableUpdateDrainResponseVariant1FilterV2FilterVariant1Type2")] @@ -7407,434 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "UpdateSharedEnvVariableResponseFailedItemErrorTarget_9f62c68cffafe0dd")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseFailedItemErrorTargetItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableUpdateSharedEnvVariableResponseFailedItemErrorTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListDeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "DeleteSharedEnvVariableResponseFailedItemErrorTarget_f1a3a936d624ccc1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSharedEnvVarResponseType?), TypeInfoPropertyName = "NullableGetSharedEnvVarResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSharedEnvVarResponseTargetItem?), TypeInfoPropertyName = "NullableGetSharedEnvVarResponseTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagMarketplaceFlag2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricDirectionality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentDevice?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentDevice2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentDurationUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentDurationUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentAllocationUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentAllocationUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentPrimaryMetricMetricType?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentPrimaryMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentPrimaryMetricMetricUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentPrimaryMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentPrimaryMetricDirectionality?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentPrimaryMetricDirectionality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentStatus?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsPausedOutcomeType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsPausedOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsFallthroughVariant3_b745f224b1ae10af")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant2BaseType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant3Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant3BaseType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant3BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleOutcomeVariant3_f30e77c7b6def064")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant3Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant3BaseType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant3BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleConditionRhsVariant4_bool_f10689f6ac53e878")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionRhsVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleConditionRhsVariant3ItemVariant2_240d0f80ef37f7aa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionRhsVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleConditionLhsVariant2_1c2b5aadb3e5107b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionLhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionLhsVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseKind?), TypeInfoPropertyName = "NullableCreateFlagResponseKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseState?), TypeInfoPropertyName = "NullableCreateFlagResponseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseTypeName?), TypeInfoPropertyName = "NullableCreateFlagResponseTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateFlagResponse2Flag2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentGuardrailMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentGuardrailMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentGuardrailMetricDirectionality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentDevice?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentDevice2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentDurationUnit?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentDurationUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentAllocationUnit?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentAllocationUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentPrimaryMetricMetricType?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentPrimaryMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentPrimaryMetricMetricUnit?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentPrimaryMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentPrimaryMetricDirectionality?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentPrimaryMetricDirectionality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentStatus?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsPausedOutcomeType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsPausedOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsFallthroughVariant3_9b9953d6c762475e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant2BaseType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant3Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant3BaseType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant3BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleOutcomeVariant3_d3fda970b6b0d03a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3BaseType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant3BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleConditionRhsVariant4_bool_6580a0e875bf0665")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionRhsVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3ItemVariant2_51da365e3f7edffa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionRhsVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleConditionLhsVariant2_76d374c0168587b8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionLhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionLhsVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseKind?), TypeInfoPropertyName = "NullableUpdateFlagResponseKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseState?), TypeInfoPropertyName = "NullableUpdateFlagResponseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseTypeName?), TypeInfoPropertyName = "NullableUpdateFlagResponseTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentGuardrailMetricDirectionality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentDevice?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentDevice2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentDurationUnit?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentDurationUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentAllocationUnit?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentAllocationUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricUnit?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricUnit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricDirectionality?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentPrimaryMetricDirectionality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentStatus?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsPausedOutcomeType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsPausedOutcomeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3_05bc025a3b2bd739")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant1Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2BaseType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3BaseType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3_037847b672e7d2e2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3BaseType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4_bool_8082acc1c4dbe750")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3ItemVariant2_50f6b22c110e1069")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2_280b97e4716fc557")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataState?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFlagSettingsResponseTypeName?), TypeInfoPropertyName = "NullableGetFlagSettingsResponseTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSettingsResponseTypeName?), TypeInfoPropertyName = "NullableUpdateFlagSettingsResponseTypeName2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSettingsResponseTypeName2?), TypeInfoPropertyName = "NullableUpdateFlagSettingsResponseTypeName22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListTeamFlagSettingsResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagSettingsResponseVariant2DataItemTypeName?), TypeInfoPropertyName = "NullableListTeamFlagSettingsResponseVariant2DataItemTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFlagSegmentResponseDataRuleOutcomeVariant1CreateFlagSegmentResponseDataRuleOutcomeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleOutcomeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleOutcomeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleOutcomeVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagSegmentResponseDataRuleConditionRhsVariant4_bool_6da26b5f3a32765b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionRhsVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagSegmentResponseDataRuleConditionRhsVariant3ItemVariant2_4479c943dd23aac2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionRhsVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFlagSegmentResponseDataRuleConditionLhsVariant1CreateFlagSegmentResponseDataRuleConditionLhsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionLhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionLhsVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseTypeName?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateFlagSegmentResponse2Segment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateFlagSegmentResponseDataRuleOutcomeVariant1UpdateFlagSegmentResponseDataRuleOutcomeVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleOutcomeVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleOutcomeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleOutcomeVariant2BaseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagSegmentResponseDataRuleConditionRhsVariant4_bool_fa6d1dfc6dd8248e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionRhsVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagSegmentResponseDataRuleConditionRhsVariant3ItemVariant2_81f3823b8f371dab")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionRhsVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateFlagSegmentResponseDataRuleConditionLhsVariant1UpdateFlagSegmentResponseDataRuleConditionLhsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionLhsVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionLhsVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionCmp?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionCmp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseTypeName?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseTypeName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSdkKeysResponseDataItemType?), TypeInfoPropertyName = "NullableGetSdkKeysResponseDataItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectSearchRepoResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SearchRepoResponseVariant2GitAccountProvider?), TypeInfoPropertyName = "NullableSearchRepoResponseVariant2GitAccountProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SearchRepoResponseVariant2RepoProvider?), TypeInfoPropertyName = "NullableSearchRepoResponseVariant2RepoProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SearchRepoResponseVariant2RepoOwnerType?), TypeInfoPropertyName = "NullableSearchRepoResponseVariant2RepoOwnerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBillingPlansResponsePlanType?), TypeInfoPropertyName = "NullableGetBillingPlansResponsePlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBillingPlansResponsePlanScope?), TypeInfoPropertyName = "NullableGetBillingPlansResponsePlanScope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMemberResponseRole?), TypeInfoPropertyName = "NullableGetMemberResponseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationResourcesResponseResourceStatus?), TypeInfoPropertyName = "NullableGetIntegrationResourcesResponseResourceStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationResourcesResponseResourceNotificationLevel?), TypeInfoPropertyName = "NullableGetIntegrationResourcesResponseResourceNotificationLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, bool?>?), TypeInfoPropertyName = "NullableOneOfStringDoubleIListStringIListDoubleBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationResourceResponseStatus?), TypeInfoPropertyName = "NullableGetIntegrationResourceResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationResourceResponseNotificationLevel?), TypeInfoPropertyName = "NullableGetIntegrationResourceResponseNotificationLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetInvoiceResponseState?), TypeInfoPropertyName = "NullableGetInvoiceResponseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListGetConfigurationsResponseVariant1ItemIListGetConfigurationsResponseVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemStatus?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemSource?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemType?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemDisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemDisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemInstallationType?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemInstallationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemIntegrationTagId?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemIntegrationTagId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemStatus?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemSource?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemType?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemDisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemDisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemInstallationType?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemInstallationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetConfigurationResponseVariant1GetConfigurationResponseVariant2GetConfigurationResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1ProjectSelection?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1ProjectSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1NotificationLevel?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1NotificationLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationResponseVariant1TransferRequestVariant2_7201615247308b3f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1TransferRequestVariant1Kind?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1TransferRequestVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanType?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1TransferRequestVariant1BillingPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanScope?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1TransferRequestVariant1BillingPlanScope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1TransferRequestVariant2Kind?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1TransferRequestVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1Status?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1Type?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1Source?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1Source2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1DisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1InstallationType?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1InstallationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2Status?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2Source?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2Source2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2Type?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2DisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2InstallationType?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2InstallationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3Status?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3Source?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3Source2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3Type?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3DisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3DisabledReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3InstallationType?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3InstallationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsStorageStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsStorageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsExperimentationStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsExperimentationStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsAiStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsAiStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsAuthenticationStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsAuthenticationStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsObservabilityStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsObservabilityStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsVideoStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsVideoStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsWorkflowStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsWorkflowStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsChecksStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsChecksStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsLogDrainStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsLogDrainStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsLogDrainFormat?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsLogDrainFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsTraceDrainStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsTraceDrainStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsTraceDrainFormat?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsTraceDrainFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsMessagingStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsMessagingStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsOtherStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsOtherStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductPrimaryProtocol?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductPrimaryProtocol2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaType?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12_756347aa3bf129b7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2_ef1392da742e14de")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum2_2c1d88e00fbe2520")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum2_31fe1fca4e240e2a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2_b4296405eed5b340")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum2_9f45a81c62b1d4b0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum2_c0eca1514585eddb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2_9d3bc418f818b9be")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum2_2278d4b74dfdff12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum2_0c0a342d40cc6ab2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4ItemsType?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2_b5e63ef12f3be0f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum2_5567987aab6dec3d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum2_3a4c72bddafad84a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2_9ec030df925cfb88")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2_227e48666a0a47e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_319a6481fd9a650f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_a6d48ae5ebbd6301")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_33bb6a311f5cb53d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2_fa95d8547d041aa6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2_86083c17e31ff0e0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2_0c70eec0f3c136a4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum2_6ddadb6db69095bd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum2_2789869190b376b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7ItemsType?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2_14bbf6ce6da0bb4f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2_94a1ae198c255485")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2_2d185870a3b90a47")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum2_a28dea3806a09d13")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum2_1aa96fe80d119dc8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3_06c0273a372edc82")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2_a20c5b604062f993")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2_b1e2d1e624d60e93")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2_4c8098fe77299c4e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2_b3da939eb469109d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2_e530d08457b8cf3a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum2_fb888da447be3516")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum2_b86d03763741b3f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9ItemsType?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3_068debc68fe9de77")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2_a13dd2d841171828")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2_7522352ae9a4304c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2_57f6657b82efaa2f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2_213ecf424a1080b6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2_f25b2011492e8da5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum2_52e9fc0c4de20dc6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum2_6ea00ccfbf107d6b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3_d55d756bb12f3e73")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2_8462582c70468cbd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2_f1c24b39785b9a2f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2_0d7bdcc2f13a1c24")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2_7c2d8500693adcc8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2_ae0ed60ecb201298")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum2_abc684fa7c894e9d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum2_6869b44133bcb9e1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2_6bf5204ed4af8c8f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum2_c01fe2c46afd9698")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum2_1aab2e98f571656b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2_bb9550af1500d3d3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum2_d4a476fb04c937b8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum2_72b9a4fd4e86bca2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12GitProvider?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12GitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfExchangeSsoTokenResponseVariant1ExchangeSsoTokenResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemDeliveryFormat?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemDeliveryFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemSource?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemCreatedFrom?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemCreatedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemEnvironment?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetIntegrationLogDrainsResponseItemSourceVariant1GetIntegrationLogDrainsResponseItemSourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseDeliveryFormat?), TypeInfoPropertyName = "NullableCreateLogDrainResponseDeliveryFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseSource?), TypeInfoPropertyName = "NullableCreateLogDrainResponseSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseCreatedFrom?), TypeInfoPropertyName = "NullableCreateLogDrainResponseCreatedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseEnvironment?), TypeInfoPropertyName = "NullableCreateLogDrainResponseEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateLogDrainResponseSourceVariant1CreateLogDrainResponseSourceVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseSourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateLogDrainResponseSourceVariant1Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseSourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateLogDrainResponseSourceVariant2Kind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRuntimeLogsResponseLevel?), TypeInfoPropertyName = "NullableGetRuntimeLogsResponseLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRuntimeLogsResponseSource?), TypeInfoPropertyName = "NullableGetRuntimeLogsResponseSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.HeadInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose?), TypeInfoPropertyName = "NullableHeadInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose?), TypeInfoPropertyName = "NullableGetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReplaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose?), TypeInfoPropertyName = "NullableReplaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectCreatorVariant4_b17b5d6be74f0252")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2_194025e2d17c5228")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaEnvironment?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaTarget?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCronsDefinitionSource?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCronsDefinitionSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectExpirationVariant2_8310e4d63065c43a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTarget?>?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectEnvItemTarget_1b47de8b713abdc5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTarget?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectFramework?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectServiceServiceType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectServiceFramework?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectLinkVariant6_2b3d8eb0ee204ead")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant3Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant4Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant5Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant6Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectMicrofrontendsVariant3_6ea92539f8df66f8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectNodeVersion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectPassportDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectPassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryType2")] internal sealed partial class SourceGenerationContextChunk023 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk024.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk024.g.cs index 65b0dd27..9ad878cd 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk024.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk024.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,434 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListDeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "DeleteSharedEnvVariableResponseFailedItemErrorTarget_f1a3a936d624ccc1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableDeleteSharedEnvVariableResponseFailedItemErrorTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSharedEnvVarResponseType?), TypeInfoPropertyName = "NullableGetSharedEnvVarResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSharedEnvVarResponseTargetItem?), TypeInfoPropertyName = "NullableGetSharedEnvVarResponseTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFlagMarketplaceFlag2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentGuardrailMetricDirectionality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentDevice?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentDevice2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentDurationUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentDurationUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentAllocationUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentAllocationUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentPrimaryMetricMetricType?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentPrimaryMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentPrimaryMetricMetricUnit?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentPrimaryMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentPrimaryMetricDirectionality?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentPrimaryMetricDirectionality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseExperimentStatus?), TypeInfoPropertyName = "NullableCreateFlagResponseExperimentStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsPausedOutcomeType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsPausedOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsFallthroughVariant3_b745f224b1ae10af")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant2BaseType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant3Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsFallthroughVariant3BaseType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsFallthroughVariant3BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleOutcomeVariant3_f30e77c7b6def064")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant3Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleOutcomeVariant3BaseType?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleOutcomeVariant3BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleConditionRhsVariant4_bool_f10689f6ac53e878")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionRhsVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleConditionRhsVariant3ItemVariant2_240d0f80ef37f7aa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionRhsVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleConditionLhsVariant2_1c2b5aadb3e5107b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionLhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionLhsVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagResponseEnvironmentsRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseKind?), TypeInfoPropertyName = "NullableCreateFlagResponseKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseState?), TypeInfoPropertyName = "NullableCreateFlagResponseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagResponseTypeName?), TypeInfoPropertyName = "NullableCreateFlagResponseTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateFlagResponse2Flag2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentGuardrailMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentGuardrailMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentGuardrailMetricDirectionality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentDevice?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentDevice2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentDurationUnit?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentDurationUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentAllocationUnit?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentAllocationUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentPrimaryMetricMetricType?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentPrimaryMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentPrimaryMetricMetricUnit?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentPrimaryMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentPrimaryMetricDirectionality?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentPrimaryMetricDirectionality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseExperimentStatus?), TypeInfoPropertyName = "NullableUpdateFlagResponseExperimentStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsPausedOutcomeType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsPausedOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsFallthroughVariant3_9b9953d6c762475e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant2BaseType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant3Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsFallthroughVariant3BaseType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsFallthroughVariant3BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleOutcomeVariant3_d3fda970b6b0d03a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3BaseType?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleOutcomeVariant3BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleConditionRhsVariant4_bool_6580a0e875bf0665")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionRhsVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3ItemVariant2_51da365e3f7edffa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionRhsVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleConditionLhsVariant2_76d374c0168587b8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionLhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionLhsVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableUpdateFlagResponseEnvironmentsRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseKind?), TypeInfoPropertyName = "NullableUpdateFlagResponseKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseState?), TypeInfoPropertyName = "NullableUpdateFlagResponseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagResponseTypeName?), TypeInfoPropertyName = "NullableUpdateFlagResponseTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricUnit?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricDirectionality?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentGuardrailMetricDirectionality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentDevice?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentDevice2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentDurationUnit?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentDurationUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentAllocationUnit?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentAllocationUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricUnit?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricUnit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricDirectionality?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentPrimaryMetricDirectionality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataExperimentStatus?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataExperimentStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsPausedOutcomeType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsPausedOutcomeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3_05bc025a3b2bd739")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant1Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2BaseType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3BaseType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3_037847b672e7d2e2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3BaseType?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4_bool_8082acc1c4dbe750")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3ItemVariant2_50f6b22c110e1069")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2_280b97e4716fc557")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionCmp?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataEnvironmentsRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListFlagVersionsResponseVersionDataState?), TypeInfoPropertyName = "NullableListFlagVersionsResponseVersionDataState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFlagSettingsResponseTypeName?), TypeInfoPropertyName = "NullableGetFlagSettingsResponseTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSettingsResponseTypeName?), TypeInfoPropertyName = "NullableUpdateFlagSettingsResponseTypeName2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSettingsResponseTypeName2?), TypeInfoPropertyName = "NullableUpdateFlagSettingsResponseTypeName22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListTeamFlagSettingsResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListTeamFlagSettingsResponseVariant2DataItemTypeName?), TypeInfoPropertyName = "NullableListTeamFlagSettingsResponseVariant2DataItemTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFlagSegmentResponseDataRuleOutcomeVariant1CreateFlagSegmentResponseDataRuleOutcomeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleOutcomeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleOutcomeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleOutcomeVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagSegmentResponseDataRuleConditionRhsVariant4_bool_6da26b5f3a32765b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionRhsVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateFlagSegmentResponseDataRuleConditionRhsVariant3ItemVariant2_4479c943dd23aac2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionRhsVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateFlagSegmentResponseDataRuleConditionLhsVariant1CreateFlagSegmentResponseDataRuleConditionLhsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionLhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionLhsVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseDataRuleConditionCmp?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseDataRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateFlagSegmentResponseTypeName?), TypeInfoPropertyName = "NullableCreateFlagSegmentResponseTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateFlagSegmentResponse2Segment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateFlagSegmentResponseDataRuleOutcomeVariant1UpdateFlagSegmentResponseDataRuleOutcomeVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleOutcomeVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleOutcomeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleOutcomeVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleOutcomeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleOutcomeVariant2BaseType?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleOutcomeVariant2BaseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagSegmentResponseDataRuleConditionRhsVariant4_bool_fa6d1dfc6dd8248e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionRhsVariant3Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionRhsVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateFlagSegmentResponseDataRuleConditionRhsVariant3ItemVariant2_81f3823b8f371dab")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionRhsVariant4Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionRhsVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateFlagSegmentResponseDataRuleConditionLhsVariant1UpdateFlagSegmentResponseDataRuleConditionLhsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionLhsVariant1Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionLhsVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionLhsVariant2Type?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionLhsVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseDataRuleConditionCmp?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseDataRuleConditionCmp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateFlagSegmentResponseTypeName?), TypeInfoPropertyName = "NullableUpdateFlagSegmentResponseTypeName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSdkKeysResponseDataItemType?), TypeInfoPropertyName = "NullableGetSdkKeysResponseDataItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectSearchRepoResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SearchRepoResponseVariant2GitAccountProvider?), TypeInfoPropertyName = "NullableSearchRepoResponseVariant2GitAccountProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SearchRepoResponseVariant2RepoProvider?), TypeInfoPropertyName = "NullableSearchRepoResponseVariant2RepoProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.SearchRepoResponseVariant2RepoOwnerType?), TypeInfoPropertyName = "NullableSearchRepoResponseVariant2RepoOwnerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBillingPlansResponsePlanType?), TypeInfoPropertyName = "NullableGetBillingPlansResponsePlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBillingPlansResponsePlanScope?), TypeInfoPropertyName = "NullableGetBillingPlansResponsePlanScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMemberResponseRole?), TypeInfoPropertyName = "NullableGetMemberResponseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationResourcesResponseResourceStatus?), TypeInfoPropertyName = "NullableGetIntegrationResourcesResponseResourceStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationResourcesResponseResourceNotificationLevel?), TypeInfoPropertyName = "NullableGetIntegrationResourcesResponseResourceNotificationLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, bool?>?), TypeInfoPropertyName = "NullableOneOfStringDoubleIListStringIListDoubleBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationResourceResponseStatus?), TypeInfoPropertyName = "NullableGetIntegrationResourceResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationResourceResponseNotificationLevel?), TypeInfoPropertyName = "NullableGetIntegrationResourceResponseNotificationLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetInvoiceResponseState?), TypeInfoPropertyName = "NullableGetInvoiceResponseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListGetConfigurationsResponseVariant1ItemIListGetConfigurationsResponseVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemStatus?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemSource?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemType?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemDisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemDisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant1ItemInstallationType?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant1ItemInstallationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemIntegrationTagId?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemIntegrationTagId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemStatus?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemSource?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemType?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemDisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemDisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationsResponseVariant2ItemInstallationType?), TypeInfoPropertyName = "NullableGetConfigurationsResponseVariant2ItemInstallationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetConfigurationResponseVariant1GetConfigurationResponseVariant2GetConfigurationResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1ProjectSelection?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1ProjectSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1NotificationLevel?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1NotificationLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationResponseVariant1TransferRequestVariant2_7201615247308b3f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1TransferRequestVariant1Kind?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1TransferRequestVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanType?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1TransferRequestVariant1BillingPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanScope?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1TransferRequestVariant1BillingPlanScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1TransferRequestVariant2Kind?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1TransferRequestVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1Status?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1Type?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1Source?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1Source2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1DisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant1InstallationType?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant1InstallationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2Status?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2Source?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2Source2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2Type?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2DisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant2InstallationType?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant2InstallationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3Status?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3Source?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3Source2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3Type?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3DisabledReason?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3DisabledReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationResponseVariant3InstallationType?), TypeInfoPropertyName = "NullableGetConfigurationResponseVariant3InstallationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsStorageStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsStorageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsExperimentationStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsExperimentationStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsAiStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsAiStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsAuthenticationStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsAuthenticationStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsObservabilityStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsObservabilityStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsVideoStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsVideoStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsWorkflowStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsWorkflowStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsChecksStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsChecksStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsLogDrainStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsLogDrainStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsLogDrainFormat?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsLogDrainFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsTraceDrainStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsTraceDrainStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsTraceDrainFormat?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsTraceDrainFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsMessagingStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsMessagingStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductProtocolsOtherStatus?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductProtocolsOtherStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductPrimaryProtocol?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductPrimaryProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaType?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12_756347aa3bf129b7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2_ef1392da742e14de")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum2_2c1d88e00fbe2520")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum2_31fe1fca4e240e2a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2_b4296405eed5b340")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum2_9f45a81c62b1d4b0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum2_c0eca1514585eddb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2_9d3bc418f818b9be")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum2_2278d4b74dfdff12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum2_0c0a342d40cc6ab2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4ItemsType?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2_b5e63ef12f3be0f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum2_5567987aab6dec3d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum2_3a4c72bddafad84a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2_9ec030df925cfb88")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2_227e48666a0a47e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_319a6481fd9a650f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_a6d48ae5ebbd6301")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_33bb6a311f5cb53d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2_fa95d8547d041aa6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2_86083c17e31ff0e0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2_0c70eec0f3c136a4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum2_6ddadb6db69095bd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum2_2789869190b376b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7ItemsType?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2_14bbf6ce6da0bb4f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2_94a1ae198c255485")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2_2d185870a3b90a47")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum2_a28dea3806a09d13")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum2_1aa96fe80d119dc8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3_06c0273a372edc82")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2_a20c5b604062f993")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2_b1e2d1e624d60e93")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2_4c8098fe77299c4e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2_b3da939eb469109d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2_e530d08457b8cf3a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum2_fb888da447be3516")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum2_b86d03763741b3f3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9ItemsType?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3_068debc68fe9de77")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2_a13dd2d841171828")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2_7522352ae9a4304c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2_57f6657b82efaa2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2_213ecf424a1080b6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2_f25b2011492e8da5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum2_52e9fc0c4de20dc6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum2_6ea00ccfbf107d6b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3_d55d756bb12f3e73")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2_8462582c70468cbd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2_f1c24b39785b9a2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2_0d7bdcc2f13a1c24")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2_7c2d8500693adcc8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2_ae0ed60ecb201298")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum2_abc684fa7c894e9d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum2_6869b44133bcb9e1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2_6bf5204ed4af8c8f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum2_c01fe2c46afd9698")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum2_1aab2e98f571656b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12Type?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiControl?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2_bb9550af1500d3d3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum2_d4a476fb04c937b8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum2_72b9a4fd4e86bca2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum2?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12GitProvider?), TypeInfoPropertyName = "NullableGetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12GitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfExchangeSsoTokenResponseVariant1ExchangeSsoTokenResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemDeliveryFormat?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemDeliveryFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemSource?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemCreatedFrom?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemCreatedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemEnvironment?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetIntegrationLogDrainsResponseItemSourceVariant1GetIntegrationLogDrainsResponseItemSourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemSourceVariant1Kind?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetIntegrationLogDrainsResponseItemSourceVariant2Kind?), TypeInfoPropertyName = "NullableGetIntegrationLogDrainsResponseItemSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseDeliveryFormat?), TypeInfoPropertyName = "NullableCreateLogDrainResponseDeliveryFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseSource?), TypeInfoPropertyName = "NullableCreateLogDrainResponseSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseCreatedFrom?), TypeInfoPropertyName = "NullableCreateLogDrainResponseCreatedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseEnvironment?), TypeInfoPropertyName = "NullableCreateLogDrainResponseEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateLogDrainResponseSourceVariant1CreateLogDrainResponseSourceVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseSourceVariant1Kind?), TypeInfoPropertyName = "NullableCreateLogDrainResponseSourceVariant1Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateLogDrainResponseSourceVariant2Kind?), TypeInfoPropertyName = "NullableCreateLogDrainResponseSourceVariant2Kind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRuntimeLogsResponseLevel?), TypeInfoPropertyName = "NullableGetRuntimeLogsResponseLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRuntimeLogsResponseSource?), TypeInfoPropertyName = "NullableGetRuntimeLogsResponseSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.HeadInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose?), TypeInfoPropertyName = "NullableHeadInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose?), TypeInfoPropertyName = "NullableGetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ReplaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose?), TypeInfoPropertyName = "NullableReplaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectCreatorVariant4_b17b5d6be74f0252")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2_194025e2d17c5228")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaEnvironment?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAliaTarget?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCronsDefinitionSource?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCronsDefinitionSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectExpirationVariant2_8310e4d63065c43a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTarget?>?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectEnvItemTarget_1b47de8b713abdc5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTarget?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectFramework?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectServiceServiceType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectServiceFramework?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLatestDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectLinkVariant6_2b3d8eb0ee204ead")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant3Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant4Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant5Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectLinkVariant6Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectMicrofrontendsVariant3_6ea92539f8df66f8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectNodeVersion?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectPassportDeploymentType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectPassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelection2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReason2")] @@ -7407,434 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2_f46268eff44ef91b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_edb5ec23495e7890")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2_1a3fbb63ac04aa65")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e2f457da66ba0f0c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2_4211f9995f283816")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2_8e5d3bd219106797")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDismissedToastAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleGetMicrofrontendsInGroupResponseProjectDismissedToastValueBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsConfigResponseConfigVersion?), TypeInfoPropertyName = "NullableGetMicrofrontendsConfigResponseConfigVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsConfigResponseConfigApplicationsVariant2_85efed3e1acd5718")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsConfigForProjectResponseConfigVersion?), TypeInfoPropertyName = "NullableGetMicrofrontendsConfigForProjectResponseConfigVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsConfigForProjectResponseConfigApplicationsVariant2_f69e5a264ca88883")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetProjectMembersResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectMembersResponseVariant2MemberRole?), TypeInfoPropertyName = "NullableGetProjectMembersResponseVariant2MemberRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectMembersResponseVariant2MemberComputedProjectRole?), TypeInfoPropertyName = "NullableGetProjectMembersResponseVariant2MemberComputedProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectMembersResponseVariant2MemberTeamRole?), TypeInfoPropertyName = "NullableGetProjectMembersResponseVariant2MemberTeamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetRoutesResponseVariant2GetRoutesResponseVariant3GetRoutesResponseVariant42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant2RouteRouteHaVariant1GetRoutesResponseVariant2RouteRouteHaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetRoutesResponseVariant2RouteRouteMissingItemVariant2_b959e95b8c7859e1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteMitigateAction?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant2RouteRouteTransformVariant1GetRoutesResponseVariant2RouteRouteTransformVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteTransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteTransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteTransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteTransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteTransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteDestinationType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteDestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteSrcSyntax?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteSrcSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant3RouteRouteHaVariant1GetRoutesResponseVariant3RouteRouteHaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetRoutesResponseVariant3RouteRouteMissingItemVariant2_4f8710a39ac31699")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteMitigateAction?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant3RouteRouteTransformVariant1GetRoutesResponseVariant3RouteRouteTransformVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteTransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteTransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteTransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteTransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteTransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteDestinationType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteDestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteSrcSyntax?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteSrcSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant4RouteRouteHaVariant1GetRoutesResponseVariant4RouteRouteHaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetRoutesResponseVariant4RouteRouteMissingItemVariant2_c204434331ddbedc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteMitigateAction?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant4RouteRouteTransformVariant1GetRoutesResponseVariant4RouteRouteTransformVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteTransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteTransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteTransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteTransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteTransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteDestinationType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteDestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteSrcSyntax?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteSrcSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteType?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddRouteResponseRouteRouteHaVariant1AddRouteResponseRouteRouteHaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddRouteResponseRouteRouteMissingItemVariant1AddRouteResponseRouteRouteMissingItemVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteMitigateAction?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddRouteResponseRouteRouteTransformVariant1AddRouteResponseRouteRouteTransformVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteTransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteTransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteTransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteTransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteTransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteDestinationType?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteDestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteSrcSyntax?), TypeInfoPropertyName = "NullableAddRouteResponseRouteSrcSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteType?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfEditRouteResponseRouteRouteHaVariant1EditRouteResponseRouteRouteHaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteHaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteHaVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteHaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteHaVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfEditRouteResponseRouteRouteMissingItemVariant1EditRouteResponseRouteRouteMissingItemVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteMissingItemVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteMissingItemVariant1Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteMissingItemVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteMissingItemVariant2Value2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteMitigateAction?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfEditRouteResponseRouteRouteTransformVariant1EditRouteResponseRouteRouteTransformVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteTransformVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteTransformVariant1Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteTransformVariant1TargetKey2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteTransformVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteTransformVariant2Op2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteDestinationType?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteDestinationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteSrcSyntax?), TypeInfoPropertyName = "NullableEditRouteResponseRouteSrcSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRoutePathConditionSyntax?), TypeInfoPropertyName = "NullableGenerateRouteResponseRoutePathConditionSyntax2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteConditionField?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteConditionField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteConditionOperator?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteConditionOperator2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteActionType?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteActionSubType?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteActionSubType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteActionHeaderOp?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteActionHeaderOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2, global::Vercel.GetProjectsResponseVariant3>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectsResponseVariant1ItemGetProjectsResponseVariant2GetProjectsResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemCreatorVariant4_e3329c00781f50e5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2_eedcc45b95e5d888")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaEnvironment?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectsResponseVariant1ItemEnvItemTargetItemGetProjectsResponseVariant1ItemEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemEnvItemTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemEnvItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemFramework?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemLinkVariant6_297c7f8f23306f1f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant5Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant6Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemNodeVersion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemPassportDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemPassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2_04b7f635b165dc6c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2_ef8c0a7ec720193d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2_ea68564f638d830a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant1ItemSecurityFirewallRouteSrc2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteHaType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteHaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant1ItemSecurityFirewallRouteHaValue2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemValue2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteHandle?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteHandle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateErlAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateErlAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteTransformType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOp?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant1ItemSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4_bfd99d4b0b5cd4e4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2_014a143e6844ff63")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_c4028b6839fa5dec")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2_00b925399df4e1f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_a151d46627985e20")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant1ItemInternalRouteVariant1GetProjectsResponseVariant1ItemInternalRouteVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2_a8ddb9a6292c0069")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectCreatorVariant4_25601f2634e977e9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2_b93f106414c1c764")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaEnvironment?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectsResponseVariant2ProjectEnvItemTargetItemGetProjectsResponseVariant2ProjectEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectEnvItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectFramework?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectLinkVariant6_d35ac51093fb9042")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant5Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant6Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectNodeVersion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectPassportDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectPassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2_0d2b3f3bfa1b4668")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2_9add59ffdcc9b4af")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2_5f47d9ea6a57163b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant2ProjectSecurityFirewallRouteSrc2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHaType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteHaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant2ProjectSecurityFirewallRouteHaValue2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemValue2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHandle?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteHandle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateErlAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateErlAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOp?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant2ProjectSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4_d2ee4fa59609fb15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2_6bcd7f8a71eddf02")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_789a6bde72b896c2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2_3d0eb13b23565091")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_f813eb52a8715d17")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectInternalRouteVariant2_f411d40f61ca05b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2_68a713cb62bc9fe2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant2PaginationPagination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectCreatorVariant4_7a998900884bd37a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2_a73b8b5270fa78a6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaEnvironment?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant3ProjectConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCronsDefinitionSource?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCronsDefinitionSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant3ProjectExpirationVariant1GetProjectsResponseVariant3ProjectExpirationVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectsResponseVariant3ProjectEnvItemTargetItemGetProjectsResponseVariant3ProjectEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectEnvItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCustomEnvironmentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectFramework?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectServiceServiceType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectServiceFramework?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant6_79dd14c197f96b58")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant5Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant6Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectMicrofrontendsVariant3_06050b266daeaefa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectNodeVersion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectPassportDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectPassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryType2")] internal sealed partial class SourceGenerationContextChunk024 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk025.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk025.g.cs index 898761f9..a8a9f98d 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk025.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk025.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,434 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2_1a3fbb63ac04aa65")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e2f457da66ba0f0c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2_4211f9995f283816")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2_8e5d3bd219106797")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectDismissedToastAction?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleGetMicrofrontendsInGroupResponseProjectDismissedToastValueBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableGetMicrofrontendsInGroupResponseProjectTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsConfigResponseConfigVersion?), TypeInfoPropertyName = "NullableGetMicrofrontendsConfigResponseConfigVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsConfigResponseConfigApplicationsVariant2_85efed3e1acd5718")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetMicrofrontendsConfigForProjectResponseConfigVersion?), TypeInfoPropertyName = "NullableGetMicrofrontendsConfigForProjectResponseConfigVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetMicrofrontendsConfigForProjectResponseConfigApplicationsVariant2_f69e5a264ca88883")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetProjectMembersResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectMembersResponseVariant2MemberRole?), TypeInfoPropertyName = "NullableGetProjectMembersResponseVariant2MemberRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectMembersResponseVariant2MemberComputedProjectRole?), TypeInfoPropertyName = "NullableGetProjectMembersResponseVariant2MemberComputedProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectMembersResponseVariant2MemberTeamRole?), TypeInfoPropertyName = "NullableGetProjectMembersResponseVariant2MemberTeamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetRoutesResponseVariant2GetRoutesResponseVariant3GetRoutesResponseVariant42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant2RouteRouteHaVariant1GetRoutesResponseVariant2RouteRouteHaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetRoutesResponseVariant2RouteRouteMissingItemVariant2_b959e95b8c7859e1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteMitigateAction?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant2RouteRouteTransformVariant1GetRoutesResponseVariant2RouteRouteTransformVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteTransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteTransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteTransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteTransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteTransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant2RouteRouteDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteDestinationType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteDestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteSrcSyntax?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteSrcSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant2RouteRouteType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant2RouteRouteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant3RouteRouteHaVariant1GetRoutesResponseVariant3RouteRouteHaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetRoutesResponseVariant3RouteRouteMissingItemVariant2_4f8710a39ac31699")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteMitigateAction?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant3RouteRouteTransformVariant1GetRoutesResponseVariant3RouteRouteTransformVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteTransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteTransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteTransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteTransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteTransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant3RouteRouteDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteDestinationType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteDestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteSrcSyntax?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteSrcSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant3RouteRouteType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant3RouteRouteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant4RouteRouteHaVariant1GetRoutesResponseVariant4RouteRouteHaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetRoutesResponseVariant4RouteRouteMissingItemVariant2_c204434331ddbedc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteMitigateAction?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetRoutesResponseVariant4RouteRouteTransformVariant1GetRoutesResponseVariant4RouteRouteTransformVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteTransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteTransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteTransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteTransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteTransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetRoutesResponseVariant4RouteRouteDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteDestinationType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteDestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteSrcSyntax?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteSrcSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRoutesResponseVariant4RouteRouteType?), TypeInfoPropertyName = "NullableGetRoutesResponseVariant4RouteRouteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteType?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddRouteResponseRouteRouteHaVariant1AddRouteResponseRouteRouteHaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddRouteResponseRouteRouteMissingItemVariant1AddRouteResponseRouteRouteMissingItemVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteMitigateAction?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddRouteResponseRouteRouteTransformVariant1AddRouteResponseRouteRouteTransformVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteTransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteTransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteTransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteTransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteTransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAddRouteResponseRouteRouteDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteRouteDestinationType?), TypeInfoPropertyName = "NullableAddRouteResponseRouteRouteDestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddRouteResponseRouteSrcSyntax?), TypeInfoPropertyName = "NullableAddRouteResponseRouteSrcSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteType?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfEditRouteResponseRouteRouteHaVariant1EditRouteResponseRouteRouteHaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteHaVariant1Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteHaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteHaVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteHaVariant2Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteHaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteHaVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfEditRouteResponseRouteRouteMissingItemVariant1EditRouteResponseRouteRouteMissingItemVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteMissingItemVariant1Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteMissingItemVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteMissingItemVariant1Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteMissingItemVariant2Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteMissingItemVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteMissingItemVariant2Value2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteMitigateAction?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfEditRouteResponseRouteRouteTransformVariant1EditRouteResponseRouteRouteTransformVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteTransformVariant1Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteTransformVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteTransformVariant1Op?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteTransformVariant1Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteTransformVariant1TargetKey2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteTransformVariant2Type?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteTransformVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteTransformVariant2Op?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteTransformVariant2Op2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringEditRouteResponseRouteRouteDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteRouteDestinationType?), TypeInfoPropertyName = "NullableEditRouteResponseRouteRouteDestinationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditRouteResponseRouteSrcSyntax?), TypeInfoPropertyName = "NullableEditRouteResponseRouteSrcSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRoutePathConditionSyntax?), TypeInfoPropertyName = "NullableGenerateRouteResponseRoutePathConditionSyntax2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteConditionField?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteConditionField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteConditionOperator?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteConditionOperator2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteActionType?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteActionSubType?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteActionSubType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GenerateRouteResponseRouteActionHeaderOp?), TypeInfoPropertyName = "NullableGenerateRouteResponseRouteActionHeaderOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2, global::Vercel.GetProjectsResponseVariant3>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectsResponseVariant1ItemGetProjectsResponseVariant2GetProjectsResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemCreatorVariant4_e3329c00781f50e5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2_eedcc45b95e5d888")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaEnvironment?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAliaTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectsResponseVariant1ItemEnvItemTargetItemGetProjectsResponseVariant1ItemEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemEnvItemTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemEnvItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemFramework?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLatestDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemLinkVariant6_297c7f8f23306f1f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant5Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemLinkVariant6Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemNodeVersion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemPassportDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemPassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTargetsType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2_04b7f635b165dc6c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2_ef8c0a7ec720193d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2_ea68564f638d830a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant1ItemSecurityFirewallRouteSrc2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteHaType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteHaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant1ItemSecurityFirewallRouteHaValue2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemValue2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteHandle?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteHandle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateErlAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateErlAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteTransformType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOp?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant1ItemSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4_bfd99d4b0b5cd4e4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2_014a143e6844ff63")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_c4028b6839fa5dec")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2_00b925399df4e1f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_a151d46627985e20")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant1ItemInternalRouteVariant1GetProjectsResponseVariant1ItemInternalRouteVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2_a8ddb9a6292c0069")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant1ItemInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant1ItemInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectCreatorVariant4_25601f2634e977e9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2_b93f106414c1c764")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaEnvironment?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAliaTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectsResponseVariant2ProjectEnvItemTargetItemGetProjectsResponseVariant2ProjectEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectEnvItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectFramework?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLatestDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectLinkVariant6_d35ac51093fb9042")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant5Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectLinkVariant6Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectNodeVersion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectPassportDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectPassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTargetsType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2_0d2b3f3bfa1b4668")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2_9add59ffdcc9b4af")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2_5f47d9ea6a57163b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant2ProjectSecurityFirewallRouteSrc2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHaType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteHaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant2ProjectSecurityFirewallRouteHaValue2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemValue2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHandle?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteHandle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateErlAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateErlAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOp?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectsResponseVariant2ProjectSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4_d2ee4fa59609fb15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2_6bcd7f8a71eddf02")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_789a6bde72b896c2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2_3d0eb13b23565091")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_f813eb52a8715d17")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectInternalRouteVariant2_f411d40f61ca05b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2_68a713cb62bc9fe2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant2ProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant2ProjectInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant2PaginationPagination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectCreatorVariant4_7a998900884bd37a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2_a73b8b5270fa78a6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaEnvironment?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAliaTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectsResponseVariant3ProjectConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCronsDefinitionSource?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCronsDefinitionSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant3ProjectExpirationVariant1GetProjectsResponseVariant3ProjectExpirationVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectsResponseVariant3ProjectEnvItemTargetItemGetProjectsResponseVariant3ProjectEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectEnvItemType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCustomEnvironmentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectFramework?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectServiceServiceType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectServiceFramework?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLatestDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectLinkVariant6_79dd14c197f96b58")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant3Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant4Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant5Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectLinkVariant6Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectMicrofrontendsVariant3_06050b266daeaefa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectNodeVersion?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectPassportDeploymentType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectPassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelection2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReason2")] @@ -7407,434 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2_a3f337b1c6a246bf")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_b9d29a5389f89e34")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2_0650b5ef5d6cb361")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2_6c2fc4b467f63cef")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDismissedToastAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleGetProjectsResponseVariant3ProjectDismissedToastValueBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant3PaginationPagination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseCreatorVariant4_920973887ba54b16")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseCreatorVariant1ViaVariant1CreateProjectResponseCreatorVariant1ViaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaEnvironment?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaTarget?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateProjectResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableCreateProjectResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableCreateProjectResponseCronsDefinitionSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseExpirationVariant1CreateProjectResponseExpirationVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListCreateProjectResponseEnvItemTargetItemCreateProjectResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseEnvItemTargetItem?), TypeInfoPropertyName = "NullableCreateProjectResponseEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseEnvItemTarget?), TypeInfoPropertyName = "NullableCreateProjectResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseEnvItemType?), TypeInfoPropertyName = "NullableCreateProjectResponseEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableCreateProjectResponseEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableCreateProjectResponseCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseFramework?), TypeInfoPropertyName = "NullableCreateProjectResponseFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseServiceServiceType?), TypeInfoPropertyName = "NullableCreateProjectResponseServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseServiceFramework?), TypeInfoPropertyName = "NullableCreateProjectResponseServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseLinkVariant6_889b5d10be25940f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseMicrofrontendsVariant3_30abef19bed0a7b8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseNodeVersion?), TypeInfoPropertyName = "NullableCreateProjectResponseNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponsePassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableCreateProjectResponseSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableCreateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsChecksState?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsPlan?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsReadyState?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsType?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableCreateProjectResponseLastAliasRequestJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableCreateProjectResponseLastAliasRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseProtectionBypassVariant1CreateProjectResponseProtectionBypassVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableCreateProjectResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableCreateProjectResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseTrustedIpsVariant1CreateProjectResponseTrustedIpsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedIpsVariant1DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_81f374283bfd9e21")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2_3bb1e9e54959ca77")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseTrustedSourcesOidcProviderToVariant2_489970f78d63ac4f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableCreateProjectResponseGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateProjectResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateProjectResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableCreateProjectResponseOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_fbbb5c088ba680f5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_0a31417dc4839fb9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_a39988e086304257")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseFlatRateTier?), TypeInfoPropertyName = "NullableCreateProjectResponseFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseUsageStatusKind?), TypeInfoPropertyName = "NullableCreateProjectResponseUsageStatusKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4_c5e0648eac49f8fb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2_c9530663f640c1e0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_fc092a798a825d7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2_f4bc5661670a25d6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e9d666a557410c83")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseInternalRouteVariant1CreateProjectResponseInternalRouteVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseInternalRouteVariant2HaVariant1CreateProjectResponseInternalRouteVariant2HaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableCreateProjectResponseInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableCreateProjectResponseInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDismissedToastAction?), TypeInfoPropertyName = "NullableCreateProjectResponseDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleCreateProjectResponseDismissedToastValueBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableCreateProjectResponseTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableCreateProjectResponseTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseCreatorVariant4_dcfc294b613da1e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseCreatorVariant1ViaVariant1GetProjectResponseCreatorVariant1ViaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetProjectResponseAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaEnvironment?), TypeInfoPropertyName = "NullableGetProjectResponseAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaTarget?), TypeInfoPropertyName = "NullableGetProjectResponseAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableGetProjectResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableGetProjectResponseCronsDefinitionSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseExpirationVariant1GetProjectResponseExpirationVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectResponseEnvItemTargetItemGetProjectResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetProjectResponseEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseEnvItemTarget?), TypeInfoPropertyName = "NullableGetProjectResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseEnvItemType?), TypeInfoPropertyName = "NullableGetProjectResponseEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectResponseEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableGetProjectResponseCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectResponseCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseFramework?), TypeInfoPropertyName = "NullableGetProjectResponseFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseServiceServiceType?), TypeInfoPropertyName = "NullableGetProjectResponseServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseServiceFramework?), TypeInfoPropertyName = "NullableGetProjectResponseServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseLinkVariant6_9c3324138644d245")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseMicrofrontendsVariant3_179e4a53a7513ea5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseNodeVersion?), TypeInfoPropertyName = "NullableGetProjectResponseNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponsePassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectResponseSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsChecksState?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsPlan?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsReadyState?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsType?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableGetProjectResponseLastAliasRequestJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableGetProjectResponseLastAliasRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseProtectionBypassVariant1GetProjectResponseProtectionBypassVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableGetProjectResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableGetProjectResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseTrustedIpsVariant1GetProjectResponseTrustedIpsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedIpsVariant1DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_0646323430a6c6f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2_7c525718f5cc73d9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseTrustedSourcesOidcProviderToVariant2_9575a742377a0979")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectResponseGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetProjectResponseOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceSourceVariant2_bc1b57daae48019a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_b5d2e4ebbcbab363")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_59ad5f833ffe8ee3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseFlatRateTier?), TypeInfoPropertyName = "NullableGetProjectResponseFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseUsageStatusKind?), TypeInfoPropertyName = "NullableGetProjectResponseUsageStatusKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4_f33d3250ba3d2665")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2_0473bc6d061aa76b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_17f6c25314341404")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2_b865315edc9385b8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_ee6fd57f2a87f27e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseInternalRouteVariant1GetProjectResponseInternalRouteVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseInternalRouteVariant2HaVariant1GetProjectResponseInternalRouteVariant2HaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectResponseInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectResponseInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDismissedToastAction?), TypeInfoPropertyName = "NullableGetProjectResponseDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleGetProjectResponseDismissedToastValueBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableGetProjectResponseTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableGetProjectResponseTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseCreatorVariant4_ff430bf2fea4e0a4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseCreatorVariant1ViaVariant1UpdateProjectResponseCreatorVariant1ViaVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaEnvironment?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaTarget?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateProjectResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableUpdateProjectResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableUpdateProjectResponseCronsDefinitionSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseExpirationVariant1UpdateProjectResponseExpirationVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateProjectResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemTarget?), TypeInfoPropertyName = "NullableUpdateProjectResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemType?), TypeInfoPropertyName = "NullableUpdateProjectResponseEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableUpdateProjectResponseEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateProjectResponseCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseFramework?), TypeInfoPropertyName = "NullableUpdateProjectResponseFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseServiceServiceType?), TypeInfoPropertyName = "NullableUpdateProjectResponseServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseServiceFramework?), TypeInfoPropertyName = "NullableUpdateProjectResponseServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseLinkVariant6_35998b29afd2765c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseMicrofrontendsVariant3_e4eaa050d95150ad")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseNodeVersion?), TypeInfoPropertyName = "NullableUpdateProjectResponseNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponsePassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableUpdateProjectResponseSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableUpdateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsChecksState?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsPlan?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsReadyState?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsType?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableUpdateProjectResponseLastAliasRequestJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableUpdateProjectResponseLastAliasRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseProtectionBypassVariant1UpdateProjectResponseProtectionBypassVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUpdateProjectResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUpdateProjectResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseTrustedIpsVariant1UpdateProjectResponseTrustedIpsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedIpsVariant1DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_5aade04cb4e0cb1f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2_ee03285b5387126b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseTrustedSourcesOidcProviderToVariant2_9fc159a7a76d5225")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUpdateProjectResponseGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateProjectResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateProjectResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUpdateProjectResponseOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2_520a20e346d229df")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_150bd84daaec2881")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_678e2ceb09f96375")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseFlatRateTier?), TypeInfoPropertyName = "NullableUpdateProjectResponseFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseUsageStatusKind?), TypeInfoPropertyName = "NullableUpdateProjectResponseUsageStatusKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4_c1eeefdde1d47cdf")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2_53bc1d6d1b241b73")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_c2df75a615faf7c7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4Action2")] internal sealed partial class SourceGenerationContextChunk025 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk026.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk026.g.cs index 44e2431d..f9592054 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk026.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk026.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,6 +7689,434 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_b9d29a5389f89e34")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2_0650b5ef5d6cb361")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2_6c2fc4b467f63cef")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectDismissedToastAction?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleGetProjectsResponseVariant3ProjectDismissedToastValueBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsResponseVariant3ProjectTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableGetProjectsResponseVariant3ProjectTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectsResponseVariant3PaginationPagination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseCreatorVariant4_920973887ba54b16")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseCreatorVariant1ViaVariant1CreateProjectResponseCreatorVariant1ViaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableCreateProjectResponseCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaEnvironment?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAliaTarget?), TypeInfoPropertyName = "NullableCreateProjectResponseAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateProjectResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableCreateProjectResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableCreateProjectResponseCronsDefinitionSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseExpirationVariant1CreateProjectResponseExpirationVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListCreateProjectResponseEnvItemTargetItemCreateProjectResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseEnvItemTargetItem?), TypeInfoPropertyName = "NullableCreateProjectResponseEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseEnvItemTarget?), TypeInfoPropertyName = "NullableCreateProjectResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseEnvItemType?), TypeInfoPropertyName = "NullableCreateProjectResponseEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableCreateProjectResponseEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableCreateProjectResponseCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseFramework?), TypeInfoPropertyName = "NullableCreateProjectResponseFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseServiceServiceType?), TypeInfoPropertyName = "NullableCreateProjectResponseServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseServiceFramework?), TypeInfoPropertyName = "NullableCreateProjectResponseServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseLinkVariant6_889b5d10be25940f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableCreateProjectResponseLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseMicrofrontendsVariant3_30abef19bed0a7b8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseNodeVersion?), TypeInfoPropertyName = "NullableCreateProjectResponseNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponsePassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateProjectResponseResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableCreateProjectResponseDefaultResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableCreateProjectResponseSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableCreateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsChecksState?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsPlan?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsReadyState?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTargetsType?), TypeInfoPropertyName = "NullableCreateProjectResponseTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableCreateProjectResponseLastAliasRequestJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableCreateProjectResponseLastAliasRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseProtectionBypassVariant1CreateProjectResponseProtectionBypassVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableCreateProjectResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableCreateProjectResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseTrustedIpsVariant1CreateProjectResponseTrustedIpsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedIpsVariant1DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_81f374283bfd9e21")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2_3bb1e9e54959ca77")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseTrustedSourcesOidcProviderToVariant2_489970f78d63ac4f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableCreateProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableCreateProjectResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateProjectResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableCreateProjectResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableCreateProjectResponseOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_fbbb5c088ba680f5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_0a31417dc4839fb9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_a39988e086304257")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseFlatRateTier?), TypeInfoPropertyName = "NullableCreateProjectResponseFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseUsageStatusKind?), TypeInfoPropertyName = "NullableCreateProjectResponseUsageStatusKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4_c5e0648eac49f8fb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2_c9530663f640c1e0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_fc092a798a825d7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2_f4bc5661670a25d6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e9d666a557410c83")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableCreateProjectResponseAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseInternalRouteVariant1CreateProjectResponseInternalRouteVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateProjectResponseInternalRouteVariant2HaVariant1CreateProjectResponseInternalRouteVariant2HaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableCreateProjectResponseInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableCreateProjectResponseInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableCreateProjectResponseInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableCreateProjectResponseInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseDismissedToastAction?), TypeInfoPropertyName = "NullableCreateProjectResponseDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleCreateProjectResponseDismissedToastValueBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableCreateProjectResponseTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableCreateProjectResponseTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseCreatorVariant4_dcfc294b613da1e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseCreatorVariant1ViaVariant1GetProjectResponseCreatorVariant1ViaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableGetProjectResponseCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableGetProjectResponseAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaEnvironment?), TypeInfoPropertyName = "NullableGetProjectResponseAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAliaTarget?), TypeInfoPropertyName = "NullableGetProjectResponseAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringGetProjectResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableGetProjectResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableGetProjectResponseCronsDefinitionSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseExpirationVariant1GetProjectResponseExpirationVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectResponseEnvItemTargetItemGetProjectResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseEnvItemTargetItem?), TypeInfoPropertyName = "NullableGetProjectResponseEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseEnvItemTarget?), TypeInfoPropertyName = "NullableGetProjectResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseEnvItemType?), TypeInfoPropertyName = "NullableGetProjectResponseEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectResponseEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableGetProjectResponseCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectResponseCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseFramework?), TypeInfoPropertyName = "NullableGetProjectResponseFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseServiceServiceType?), TypeInfoPropertyName = "NullableGetProjectResponseServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseServiceFramework?), TypeInfoPropertyName = "NullableGetProjectResponseServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseLinkVariant6_9c3324138644d245")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableGetProjectResponseLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseMicrofrontendsVariant3_179e4a53a7513ea5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseNodeVersion?), TypeInfoPropertyName = "NullableGetProjectResponseNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponsePassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectResponseResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableGetProjectResponseDefaultResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectResponseSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableGetProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsChecksState?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsPlan?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsReadyState?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTargetsType?), TypeInfoPropertyName = "NullableGetProjectResponseTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableGetProjectResponseLastAliasRequestJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableGetProjectResponseLastAliasRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseProtectionBypassVariant1GetProjectResponseProtectionBypassVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableGetProjectResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableGetProjectResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseTrustedIpsVariant1GetProjectResponseTrustedIpsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedIpsVariant1DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_0646323430a6c6f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2_7c525718f5cc73d9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseTrustedSourcesOidcProviderToVariant2_9575a742377a0979")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableGetProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableGetProjectResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetProjectResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableGetProjectResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableGetProjectResponseOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceSourceVariant2_bc1b57daae48019a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_b5d2e4ebbcbab363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_59ad5f833ffe8ee3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseFlatRateTier?), TypeInfoPropertyName = "NullableGetProjectResponseFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseUsageStatusKind?), TypeInfoPropertyName = "NullableGetProjectResponseUsageStatusKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4_f33d3250ba3d2665")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2_0473bc6d061aa76b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_17f6c25314341404")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2_b865315edc9385b8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_ee6fd57f2a87f27e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableGetProjectResponseAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseInternalRouteVariant1GetProjectResponseInternalRouteVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectResponseInternalRouteVariant2HaVariant1GetProjectResponseInternalRouteVariant2HaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableGetProjectResponseInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableGetProjectResponseInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableGetProjectResponseInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableGetProjectResponseInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseDismissedToastAction?), TypeInfoPropertyName = "NullableGetProjectResponseDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleGetProjectResponseDismissedToastValueBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableGetProjectResponseTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableGetProjectResponseTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseCreatorVariant4_ff430bf2fea4e0a4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseCreatorVariant1ViaVariant1UpdateProjectResponseCreatorVariant1ViaVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaEnvironment?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAliaTarget?), TypeInfoPropertyName = "NullableUpdateProjectResponseAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateProjectResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableUpdateProjectResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableUpdateProjectResponseCronsDefinitionSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseExpirationVariant1UpdateProjectResponseExpirationVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateProjectResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemTarget?), TypeInfoPropertyName = "NullableUpdateProjectResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemType?), TypeInfoPropertyName = "NullableUpdateProjectResponseEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableUpdateProjectResponseEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateProjectResponseCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseFramework?), TypeInfoPropertyName = "NullableUpdateProjectResponseFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseServiceServiceType?), TypeInfoPropertyName = "NullableUpdateProjectResponseServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseServiceFramework?), TypeInfoPropertyName = "NullableUpdateProjectResponseServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseLinkVariant6_35998b29afd2765c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseMicrofrontendsVariant3_e4eaa050d95150ad")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseNodeVersion?), TypeInfoPropertyName = "NullableUpdateProjectResponseNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponsePassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateProjectResponseResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateProjectResponseDefaultResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableUpdateProjectResponseSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableUpdateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsChecksState?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsPlan?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsReadyState?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTargetsType?), TypeInfoPropertyName = "NullableUpdateProjectResponseTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableUpdateProjectResponseLastAliasRequestJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableUpdateProjectResponseLastAliasRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseProtectionBypassVariant1UpdateProjectResponseProtectionBypassVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUpdateProjectResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUpdateProjectResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateProjectResponseTrustedIpsVariant1UpdateProjectResponseTrustedIpsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedIpsVariant1DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_5aade04cb4e0cb1f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2_ee03285b5387126b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseTrustedSourcesOidcProviderToVariant2_9fc159a7a76d5225")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateProjectResponseTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUpdateProjectResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateProjectResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableUpdateProjectResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUpdateProjectResponseOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2_520a20e346d229df")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_150bd84daaec2881")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_678e2ceb09f96375")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseFlatRateTier?), TypeInfoPropertyName = "NullableUpdateProjectResponseFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseUsageStatusKind?), TypeInfoPropertyName = "NullableUpdateProjectResponseUsageStatusKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4_c1eeefdde1d47cdf")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2_53bc1d6d1b241b73")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_c2df75a615faf7c7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4Action2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2_257ccc259bcaf82c")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_d32c81e6f833c12b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] @@ -7407,434 +8189,6 @@ namespace Vercel [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildMachineElasticReason2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseResourceConfigBuildQueueConfiguration2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsChecksState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsPlan?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsReadyState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLastAliasRequestJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLastAliasRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseProtectionBypassVariant1UploadProjectAvatarResponseProtectionBypassVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseTrustedIpsVariant1UploadProjectAvatarResponseTrustedIpsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant1DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_dd636c47dcefd503")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2_8607b87c584632cc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2_59430cd74f691d1b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUploadProjectAvatarResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUploadProjectAvatarResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_6b82df7998ccc375")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2_1c3663cedbdb45db")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_5755ace3072f68e6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseFlatRateTier?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseUsageStatusKind?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseUsageStatusKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4_7c172582866891bb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2_1e2ec6b3177ac909")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_6b9e7e200ac4193d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2_8593a98f049b0774")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_d645768dd27db8fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseInternalRouteVariant1UploadProjectAvatarResponseInternalRouteVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseInternalRouteVariant2HaVariant2_3d213a5adcbc24b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDismissedToastAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleUploadProjectAvatarResponseDismissedToastValueBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateStaticIpsResponseItemEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateStaticIpsResponseItemEnvId?), TypeInfoPropertyName = "NullableUpdateStaticIpsResponseItemEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCustomEnvironmentResponseType?), TypeInfoPropertyName = "NullableCreateCustomEnvironmentResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCustomEnvironmentResponseBranchMatcherType?), TypeInfoPropertyName = "NullableCreateCustomEnvironmentResponseBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentType?), TypeInfoPropertyName = "NullableGetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCustomEnvironmentResponseType?), TypeInfoPropertyName = "NullableGetCustomEnvironmentResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCustomEnvironmentResponseBranchMatcherType?), TypeInfoPropertyName = "NullableGetCustomEnvironmentResponseBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCustomEnvironmentResponseType?), TypeInfoPropertyName = "NullableUpdateCustomEnvironmentResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCustomEnvironmentResponseBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateCustomEnvironmentResponseBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveCustomEnvironmentResponseType?), TypeInfoPropertyName = "NullableRemoveCustomEnvironmentResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveCustomEnvironmentResponseBranchMatcherType?), TypeInfoPropertyName = "NullableRemoveCustomEnvironmentResponseBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectDomainsResponseVariant1GetProjectDomainsResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFilterProjectEnvsResponseVariant1FilterProjectEnvsResponseVariant2FilterProjectEnvsResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant1Target?>?), TypeInfoPropertyName = "NullableOneOfIListFilterProjectEnvsResponseVariant1TargetItemFilterProjectEnvsResponseVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant1TargetItem?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant1TargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant1Target?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant1Type?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant1InternalContentHintType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant1InternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant2EnvTarget?>?), TypeInfoPropertyName = "NullableOneOfIListFilterProjectEnvsResponseVariant2EnvTargetItemFilterProjectEnvsResponseVariant2EnvTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant2EnvTargetItem?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant2EnvTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant2EnvTarget?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant2EnvTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant2EnvType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant2EnvType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant2EnvInternalContentHintType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant2EnvInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant3EnvTarget?>?), TypeInfoPropertyName = "NullableOneOfIListFilterProjectEnvsResponseVariant3EnvTargetItemFilterProjectEnvsResponseVariant3EnvTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant3EnvTargetItem?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant3EnvTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant3EnvTarget?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant3EnvTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant3EnvType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant3EnvType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant3EnvInternalContentHintType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant3EnvInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCreateProjectEnvResponseCreatedIListCreateProjectEnvResponseCreatedItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseCreatedTarget?>?), TypeInfoPropertyName = "NullableOneOfIListCreateProjectEnvResponseCreatedTargetItemCreateProjectEnvResponseCreatedTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedTargetItem?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedTarget?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedType?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedInternalContentHintType?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseCreatedItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateProjectEnvResponseCreatedItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedItemTarget?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedItemType?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedItemInternalContentHintType?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListCreateProjectEnvResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseFailedItemErrorValueVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "NullableOneOfIListCreateProjectEnvResponseFailedItemErrorTargetItemCreateProjectEnvResponseFailedItemErrorTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseFailedItemErrorTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseFailedItemErrorTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectEnvResponseVariant1GetProjectEnvResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant1Type?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectEnvResponseVariant1Target?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectEnvResponseVariant1TargetItemGetProjectEnvResponseVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant1TargetItem?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant1TargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant1Target?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant1InternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant1InternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant2Type?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectEnvResponseVariant2Target?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectEnvResponseVariant2TargetItemGetProjectEnvResponseVariant2Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant2TargetItem?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant2TargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant2Target?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant2Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant2InternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant2InternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant2, global::Vercel.RemoveProjectEnvResponseVariant3>?), TypeInfoPropertyName = "NullableOneOfIListRemoveProjectEnvResponseVariant1ItemRemoveProjectEnvResponseVariant2RemoveProjectEnvResponseVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant1ItemType?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant1ItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant1ItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListRemoveProjectEnvResponseVariant1ItemTargetItemRemoveProjectEnvResponseVariant1ItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant1ItemTargetItem?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant1ItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant1ItemTarget?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant1ItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant1ItemInternalContentHintType?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant1ItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant2Type?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant2Target?>?), TypeInfoPropertyName = "NullableOneOfIListRemoveProjectEnvResponseVariant2TargetItemRemoveProjectEnvResponseVariant2Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant2TargetItem?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant2TargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant2Target?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant2Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant2InternalContentHintType?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant2InternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant3Type?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant3Target?>?), TypeInfoPropertyName = "NullableOneOfIListRemoveProjectEnvResponseVariant3TargetItemRemoveProjectEnvResponseVariant3Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant3TargetItem?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant3TargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant3Target?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant3Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant3InternalContentHintType?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant3InternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvResponseType?), TypeInfoPropertyName = "NullableEditProjectEnvResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.EditProjectEnvResponseTarget?>?), TypeInfoPropertyName = "NullableOneOfIListEditProjectEnvResponseTargetItemEditProjectEnvResponseTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvResponseTargetItem?), TypeInfoPropertyName = "NullableEditProjectEnvResponseTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvResponseTarget?), TypeInfoPropertyName = "NullableEditProjectEnvResponseTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvResponseInternalContentHintType?), TypeInfoPropertyName = "NullableEditProjectEnvResponseInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetRollingReleaseBillingStatusResponseVariant4_c711982a09f92f95")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant1Reason?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant1Reason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant2AvailableSlots?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant2AvailableSlots2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant2Reason?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant2Reason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant3Reason?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant3Reason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant4Reason?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant4Reason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateRollingReleaseConfigResponseVariant1UpdateRollingReleaseConfigResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseState?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseSubstate?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseSubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCurrentDeploymentTarget?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCurrentDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCurrentDeploymentSource?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCurrentDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCanaryDeploymentTarget?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCanaryDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCanaryDeploymentSource?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCanaryDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseAdvancementType?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseAdvancementType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseState?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseSubstate?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseSubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentReadyState?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentTarget?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentSource?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentReadyState?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentTarget?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentSource?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseAdvancementType?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseAdvancementType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseState?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseSubstate?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseSubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCurrentDeploymentTarget?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCurrentDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCurrentDeploymentSource?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCurrentDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCanaryDeploymentTarget?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCanaryDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCanaryDeploymentSource?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCanaryDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseAdvancementType?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseAdvancementType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseState?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseSubstate?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseSubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentTarget?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCurrentDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentSource?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCurrentDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentTarget?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCanaryDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentSource?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCanaryDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseAdvancementType?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseAdvancementType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAcceptProjectTransferRequestResponseVariant1Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AcceptProjectTransferRequestResponseVariant1PartnerCallResultStatus?), TypeInfoPropertyName = "NullableAcceptProjectTransferRequestResponseVariant1PartnerCallResultStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectProtectionBypassResponseProtectionBypassVariant2_16db2e9cdb4e9509")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectProtectionBypassResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUpdateProjectProtectionBypassResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectProtectionBypassResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUpdateProjectProtectionBypassResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCreatorVariant4_6ab997c61b5cef30")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCreatorVariant1ViaVariant2_91253feaaf101c86")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant1ViaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant1ViaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaConfiguredBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaEnvironment?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaTarget?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateMicrofrontendsResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseConnectConfigurationEnvId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCronsDefinitionSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateMicrofrontendsResponseExpirationVariant1UpdateMicrofrontendsResponseExpirationVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListUpdateMicrofrontendsResponseEnvItemTargetItemUpdateMicrofrontendsResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemTargetItem?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseEnvItemTargetItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseEnvItemTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseEnvItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseEnvItemInternalContentHintType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCustomEnvironmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseFramework?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseServiceServiceType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseServiceServiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseServiceFramework?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseServiceFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant6_20d174481ba5c46e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseMicrofrontendsVariant3_d01ce75602faba91")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseNodeVersion?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponsePassportDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigFunctionDefaultMemoryType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineSelection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineElasticReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigBuildQueueConfiguration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSsoProtectionDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSsoProtectionCve55182MigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsBranchMatcherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsChecksState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsPlan?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsPlan2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsReadyState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLastAliasRequestJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLastAliasRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateMicrofrontendsResponseProtectionBypassVariant1UpdateMicrofrontendsResponseProtectionBypassVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateMicrofrontendsResponseTrustedIpsVariant1UpdateMicrofrontendsResponseTrustedIpsVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedIpsVariant1DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedIpsVariant1ProtectionMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedIpsVariant2DeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_9896072183e518cf")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2_749d755e1d9dfc3f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2_96cfe82975f4624e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2Preset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseGitProviderOptionsCreateDeployments2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateMicrofrontendsResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesBotFilterAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateMicrofrontendsResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseOidcTokenConfigIssuerMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2_1ba863ebe78ddc76")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2_5f8ede20b48bdbb3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_c5072b7a75b3c91a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseFlatRateTier?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseFlatRateTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseUsageStatusKind?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseUsageStatusKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4_b2bbcc7b809aac96")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant1Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant2Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2_ea660d38fc69f16d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_bde8892ae8df0cf3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4Action2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2_dab0e19622e18628")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_0bf40146add4328b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseInterstitialHistoryItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateMicrofrontendsResponseInternalRouteVariant1UpdateMicrofrontendsResponseInternalRouteVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2_1933603f83aaab8b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1Key2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseInternalRouteVariant2MitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDismissedToastAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDismissedToastAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleUpdateMicrofrontendsResponseDismissedToastValueBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTracingSamplingRuleEnv2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTracingSamplingRuleDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListPromoteAliasesResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListSessionSnapshotsResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListSessionsResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateSandboxResponseVariant1UpdateSandboxResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?>?), TypeInfoPropertyName = "RunSessionCommandResponseVariant3Variant2_3490f370f981bf7b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RunSessionCommandResponseVariant1DataCode?), TypeInfoPropertyName = "NullableRunSessionCommandResponseVariant1DataCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RunSessionCommandResponseVariant1DataMessage?), TypeInfoPropertyName = "NullableRunSessionCommandResponseVariant1DataMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfRunSessionCommandResponseVariant3Variant1RunSessionCommandResponseVariant3Variant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RunSessionCommandResponseVariant3Variant1DataCode?), TypeInfoPropertyName = "NullableRunSessionCommandResponseVariant3Variant1DataCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RunSessionCommandResponseVariant3Variant1DataMessage?), TypeInfoPropertyName = "NullableRunSessionCommandResponseVariant3Variant1DataMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetSessionCommandLogsResponseVariant1GetSessionCommandLogsResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSessionCommandLogsResponseVariant1DataCode?), TypeInfoPropertyName = "NullableGetSessionCommandLogsResponseVariant1DataCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSessionCommandLogsResponseVariant1DataMessage?), TypeInfoPropertyName = "NullableGetSessionCommandLogsResponseVariant1DataMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStopSessionResponseVariant1StopSessionResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSdAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsSdAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsMaAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsMaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsLfiAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsLfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRfiAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsRfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRceAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsRceAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsPhpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsPhpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsGenAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsGenAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsXssAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsXssAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSqliAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsSqliAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSfAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsSfAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsJavaAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsJavaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfPutFirewallConfigResponseActiveRuleVariant1PutFirewallConfigResponseActiveRuleVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringDoubleIListString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveIpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveIpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableOneOfIListPutFirewallConfigResponseActiveRulesetDictionaryStringPutFirewallConfigResponseActiveRulesets22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesBotProtectionAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesOwaspAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSdAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsSdAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsMaAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsMaAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsLfiAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsLfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRfiAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsRfiAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRceAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsRceAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsPhpAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsPhpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsGenAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsGenAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsXssAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsXssAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSqliAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsSqliAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSfAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsSfAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsJavaAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsJavaAction2")] internal sealed partial class SourceGenerationContextChunk026 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk027.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk027.g.cs index 774dfe7b..47022207 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk027.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk027.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,506 +7689,506 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetFirewallConfigResponseRuleVariant1GetFirewallConfigResponseRuleVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseIpAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseIpAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableOneOfIListGetFirewallConfigResponseRulesetDictionaryStringGetFirewallConfigResponseRulesets22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetConditionGroupItemConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetConditionGroupItemConditionOp2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRulesetActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsRateLimitAlgo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsRateLimitAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesBotProtectionAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesAiBotsAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesOwaspAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesVercelRulesetAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesTrafficSourcesAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseLogHeaders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetActiveAttackStatusResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponseResultItemAction?), TypeInfoPropertyName = "NullableGetBypassIpResponseResultItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddBypassIpResponseVariant1AddBypassIpResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2ResultItemAction?), TypeInfoPropertyName = "NullableAddBypassIpResponseVariant2ResultItemAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_85bb75bc47869be1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreStatus?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders_09bc542c96466396")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreStatus?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreAccess?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreKind?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreRegion?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreRegion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders_eaf282a93725adad")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreOwnership?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreOwnership2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreCapabilitiesSecretRotationBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreExternalResourceStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreExternalResourceStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreProductCapabilitiesSecretRotationBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12_a7fbe1dc0fd36a9e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2_7a0cea2e483bcda3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2_df9fbe9f91b0bff0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2_bcdf673d122c40a2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2_7b931420d9723329")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2_62b625ee51a9d7d2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2_6e544fc0dadbb6f2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2_55c652ee8b23678a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2_31d51fe181a1bdd3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2_ffc7fcbc2e9e0baa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2_f67edd21b053aa25")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2_747ec833d1f3eb6b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2_4910b8237902cba3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2_fd5479ab6d756710")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2_753d8ce5c7c96ea6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_71d471aa3599038d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_63fe352e2d8b3466")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_c34c2481cef702cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2_074f371c43f178a6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2_31947fe3784a3a47")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2_8c7598f6c85cff97")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2_5d95a940aac341d2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2_39bfd98453210bb6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2_6226803ba0ec7b9f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2_9567a77655070d71")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2_05ffaf18592ed637")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2_40fc907ebf5cbf83")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2_f145da1f119c68c0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3_34b04f043a629843")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1Disable_8d875aaaba4098f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenE_917d7e6ce6fffcc9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3Disable_e6e757571072a4fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenE_97b45043db93c399")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2_f3528877eb4d2f57")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2_2495904e90086ed6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2_ce69026831db3251")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3_0fc883a182e912eb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1Disable_ff679016ab89504d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenE_fd6766018d10f86a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3Disable_6026dfbac080dc23")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenE_de892ac234a66035")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2_b01f4140e2940d11")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2_7322d74c9c4c2c21")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2_5ab93c9291ad22b0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3_5b2f0abad9b49fc3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1Disabl_ab3cf8dc2d7ca095")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1Hidden_f1a21915ef3cbc3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3Disabl_22d4ec5e2af9e52a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3Hidden_744a41ccacf28695")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2_dd06acf47f777ae3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2_68e0b6230f722eb1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2_c1bcd0be385558aa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2_16aa2c4a5282e1dc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2_87444f6694f57fa0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2_136015490d65f0fb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2_7ef385a63c10c561")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2_9f05f548f0afa6b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2_ed7a164d9a4d1204")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDescription2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProvider?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductTag?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductTag2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScope?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductProjectConnectionScope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuideStepActionType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductGuideStepActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreProductIntegrationCapabilitiesSecretRotationBoolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductSupportedProtocol?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductSupportedProtocol2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocol?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductPrimaryProtocol2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductLogDrainStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductLogDrainStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreNotificationLevel?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreNotificationLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreBillingPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanScope?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreBillingPlanScope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreTarget?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberRole?), TypeInfoPropertyName = "NullableGetTeamMembersResponseMemberRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberJoinedFromOrigin?), TypeInfoPropertyName = "NullableGetTeamMembersResponseMemberJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberProjectRole?), TypeInfoPropertyName = "NullableGetTeamMembersResponseMemberProjectRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeRole?), TypeInfoPropertyName = "NullableGetTeamMembersResponseEmailInviteCodeRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeTeamRole?), TypeInfoPropertyName = "NullableGetTeamMembersResponseEmailInviteCodeTeamRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeTeamPermission?), TypeInfoPropertyName = "NullableGetTeamMembersResponseEmailInviteCodeTeamPermission2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeProjects2?), TypeInfoPropertyName = "NullableGetTeamMembersResponseEmailInviteCodeProjects22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseJoinedFromOrigin?), TypeInfoPropertyName = "NullableRequestAccessToTeamResponseJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseJoinedFromOrigin?), TypeInfoPropertyName = "NullableGetTeamAccessRequestResponseJoinedFromOrigin2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTeamTeamLimited2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadFileResponseVariant1Object2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfListAuthTokensResponseVariant1ListAuthTokensResponseVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAuthUserAuthUserLimited2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTagKind?), TypeInfoPropertyName = "NullableListRepositoryTagsResponseTagKind2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTagStatus?), TypeInfoPropertyName = "NullableListRepositoryTagsResponseTagStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAggregatePageviewsResponseQueryGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseQueryGroupByItem?), TypeInfoPropertyName = "NullableAggregatePageviewsResponseQueryGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListAggregatePageviewsResponseDataVariant1ItemIListAggregatePageviewsResponseDataVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAggregateEventsResponseQueryGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseQueryGroupByItem?), TypeInfoPropertyName = "NullableAggregateEventsResponseQueryGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListAggregateEventsResponseDataVariant1ItemIListAggregateEventsResponseDataVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookResponseEvent?), TypeInfoPropertyName = "NullableCreateWebhookResponseEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListGetWebhooksResponseVariant1ItemIListGetWebhooksResponseVariant2Item2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetWebhooksResponseVariant1ItemProjectsMetadataItemFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemEvent?), TypeInfoPropertyName = "NullableGetWebhooksResponseVariant1ItemEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant2ItemEvent?), TypeInfoPropertyName = "NullableGetWebhooksResponseVariant2ItemEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhookResponseEvent?), TypeInfoPropertyName = "NullableGetWebhookResponseEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant4_7b5b816368c5441c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Access?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3Scope?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant3Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4Scope?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant4Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant4_1822d92b46736ad4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Access?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3Scope?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant3Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4Scope?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant4Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item_bf56880aef4bb8f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant4_832fe8d112433b08")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant1Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2Access?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant2Access2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant2Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant3Scope?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant3Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant4Scope?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant4Scope2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "GetAliasResponseMicrofrontendsApplicationsVariant3Item_e7a21501ec9e76a1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteAliasResponseStatus?), TypeInfoPropertyName = "NullableDeleteAliasResponseStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSource?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentReadyState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentReadyState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentType?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentTarget?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentTarget2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentReadySubstate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentChecksState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentChecksConclusion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksDeploymentAliasState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentChecksDeploymentAliasState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentOomReport?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentOomReport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentManualProvisioningState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentManualProvisioningState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsFramework?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentProjectSettingsFramework2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentProjectSettingsNodeVersion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformOriginType?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentPlatformOriginType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlockBlockCode?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentSeatBlockBlockCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlockGitProvider?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentSeatBlockGitProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteDeploymentResponseState?), TypeInfoPropertyName = "NullableDeleteDeploymentResponseState2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsRuleConditionRhsVariant1ItemVariant2_702be33b8f81faa4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1ItemVariant2_91d868d882821da3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_03188def653d6c3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_048e990d95521bbc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateResourceRequestSecrets>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.SubmitBillingDataRequestBilling>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_1e13040018afee1f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_149ff2136fe11c67")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_0cec95698222c88f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsChecksState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsPlan?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsReadyState?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTargetsType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLastAliasRequestJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseLastAliasRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseProtectionBypassVariant1UploadProjectAvatarResponseProtectionBypassVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseTrustedIpsVariant1UploadProjectAvatarResponseTrustedIpsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant1DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_dd636c47dcefd503")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2_8607b87c584632cc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2_59430cd74f691d1b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUploadProjectAvatarResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUploadProjectAvatarResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_6b82df7998ccc375")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2_1c3663cedbdb45db")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_5755ace3072f68e6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseFlatRateTier?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseUsageStatusKind?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseUsageStatusKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4_7c172582866891bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2_1e2ec6b3177ac909")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_6b9e7e200ac4193d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2_8593a98f049b0774")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_d645768dd27db8fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadProjectAvatarResponseInternalRouteVariant1UploadProjectAvatarResponseInternalRouteVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UploadProjectAvatarResponseInternalRouteVariant2HaVariant2_3d213a5adcbc24b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseDismissedToastAction?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleUploadProjectAvatarResponseDismissedToastValueBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UploadProjectAvatarResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUploadProjectAvatarResponseTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateStaticIpsResponseItemEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateStaticIpsResponseItemEnvId?), TypeInfoPropertyName = "NullableUpdateStaticIpsResponseItemEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCustomEnvironmentResponseType?), TypeInfoPropertyName = "NullableCreateCustomEnvironmentResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateCustomEnvironmentResponseBranchMatcherType?), TypeInfoPropertyName = "NullableCreateCustomEnvironmentResponseBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentType?), TypeInfoPropertyName = "NullableGetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableGetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCustomEnvironmentResponseType?), TypeInfoPropertyName = "NullableGetCustomEnvironmentResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetCustomEnvironmentResponseBranchMatcherType?), TypeInfoPropertyName = "NullableGetCustomEnvironmentResponseBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCustomEnvironmentResponseType?), TypeInfoPropertyName = "NullableUpdateCustomEnvironmentResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateCustomEnvironmentResponseBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateCustomEnvironmentResponseBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveCustomEnvironmentResponseType?), TypeInfoPropertyName = "NullableRemoveCustomEnvironmentResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveCustomEnvironmentResponseBranchMatcherType?), TypeInfoPropertyName = "NullableRemoveCustomEnvironmentResponseBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectDomainsResponseVariant1GetProjectDomainsResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfFilterProjectEnvsResponseVariant1FilterProjectEnvsResponseVariant2FilterProjectEnvsResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant1Target?>?), TypeInfoPropertyName = "NullableOneOfIListFilterProjectEnvsResponseVariant1TargetItemFilterProjectEnvsResponseVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant1TargetItem?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant1TargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant1Target?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant1Type?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant1InternalContentHintType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant1InternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant2EnvTarget?>?), TypeInfoPropertyName = "NullableOneOfIListFilterProjectEnvsResponseVariant2EnvTargetItemFilterProjectEnvsResponseVariant2EnvTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant2EnvTargetItem?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant2EnvTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant2EnvTarget?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant2EnvTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant2EnvType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant2EnvType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant2EnvInternalContentHintType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant2EnvInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant3EnvTarget?>?), TypeInfoPropertyName = "NullableOneOfIListFilterProjectEnvsResponseVariant3EnvTargetItemFilterProjectEnvsResponseVariant3EnvTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant3EnvTargetItem?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant3EnvTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant3EnvTarget?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant3EnvTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant3EnvType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant3EnvType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.FilterProjectEnvsResponseVariant3EnvInternalContentHintType?), TypeInfoPropertyName = "NullableFilterProjectEnvsResponseVariant3EnvInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfCreateProjectEnvResponseCreatedIListCreateProjectEnvResponseCreatedItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseCreatedTarget?>?), TypeInfoPropertyName = "NullableOneOfIListCreateProjectEnvResponseCreatedTargetItemCreateProjectEnvResponseCreatedTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedTargetItem?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedTarget?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedType?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedInternalContentHintType?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseCreatedItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateProjectEnvResponseCreatedItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedItemTarget?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedItemType?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseCreatedItemInternalContentHintType?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseCreatedItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListCreateProjectEnvResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseFailedItemErrorValueVariant2Item?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseFailedItemErrorValueVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseFailedItemErrorTarget?>?), TypeInfoPropertyName = "NullableOneOfIListCreateProjectEnvResponseFailedItemErrorTargetItemCreateProjectEnvResponseFailedItemErrorTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseFailedItemErrorTargetItem?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseFailedItemErrorTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateProjectEnvResponseFailedItemErrorTarget?), TypeInfoPropertyName = "NullableCreateProjectEnvResponseFailedItemErrorTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetProjectEnvResponseVariant1GetProjectEnvResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant1Type?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectEnvResponseVariant1Target?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectEnvResponseVariant1TargetItemGetProjectEnvResponseVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant1TargetItem?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant1TargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant1Target?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant1InternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant1InternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant2Type?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectEnvResponseVariant2Target?>?), TypeInfoPropertyName = "NullableOneOfIListGetProjectEnvResponseVariant2TargetItemGetProjectEnvResponseVariant2Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant2TargetItem?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant2TargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant2Target?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant2Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetProjectEnvResponseVariant2InternalContentHintType?), TypeInfoPropertyName = "NullableGetProjectEnvResponseVariant2InternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant2, global::Vercel.RemoveProjectEnvResponseVariant3>?), TypeInfoPropertyName = "NullableOneOfIListRemoveProjectEnvResponseVariant1ItemRemoveProjectEnvResponseVariant2RemoveProjectEnvResponseVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant1ItemType?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant1ItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant1ItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListRemoveProjectEnvResponseVariant1ItemTargetItemRemoveProjectEnvResponseVariant1ItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant1ItemTargetItem?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant1ItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant1ItemTarget?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant1ItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant1ItemInternalContentHintType?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant1ItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant2Type?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant2Target?>?), TypeInfoPropertyName = "NullableOneOfIListRemoveProjectEnvResponseVariant2TargetItemRemoveProjectEnvResponseVariant2Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant2TargetItem?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant2TargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant2Target?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant2Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant2InternalContentHintType?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant2InternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant3Type?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant3Target?>?), TypeInfoPropertyName = "NullableOneOfIListRemoveProjectEnvResponseVariant3TargetItemRemoveProjectEnvResponseVariant3Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant3TargetItem?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant3TargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant3Target?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant3Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RemoveProjectEnvResponseVariant3InternalContentHintType?), TypeInfoPropertyName = "NullableRemoveProjectEnvResponseVariant3InternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvResponseType?), TypeInfoPropertyName = "NullableEditProjectEnvResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.EditProjectEnvResponseTarget?>?), TypeInfoPropertyName = "NullableOneOfIListEditProjectEnvResponseTargetItemEditProjectEnvResponseTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvResponseTargetItem?), TypeInfoPropertyName = "NullableEditProjectEnvResponseTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvResponseTarget?), TypeInfoPropertyName = "NullableEditProjectEnvResponseTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.EditProjectEnvResponseInternalContentHintType?), TypeInfoPropertyName = "NullableEditProjectEnvResponseInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetRollingReleaseBillingStatusResponseVariant4_c711982a09f92f95")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant1Reason?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant1Reason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant2AvailableSlots?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant2AvailableSlots2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant2Reason?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant2Reason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant3Reason?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant3Reason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseBillingStatusResponseVariant4Reason?), TypeInfoPropertyName = "NullableGetRollingReleaseBillingStatusResponseVariant4Reason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateRollingReleaseConfigResponseVariant1UpdateRollingReleaseConfigResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseState?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseSubstate?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseSubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCurrentDeploymentTarget?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCurrentDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCurrentDeploymentSource?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCurrentDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCanaryDeploymentTarget?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCanaryDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseCanaryDeploymentSource?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseCanaryDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetRollingReleaseResponseRollingReleaseAdvancementType?), TypeInfoPropertyName = "NullableGetRollingReleaseResponseRollingReleaseAdvancementType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseState?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseSubstate?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseSubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentReadyState?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentTarget?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentSource?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentReadyState?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentTarget?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentSource?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ApproveRollingReleaseStageResponseRollingReleaseAdvancementType?), TypeInfoPropertyName = "NullableApproveRollingReleaseStageResponseRollingReleaseAdvancementType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseState?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseSubstate?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseSubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCurrentDeploymentTarget?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCurrentDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCurrentDeploymentSource?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCurrentDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCanaryDeploymentTarget?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCanaryDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseCanaryDeploymentSource?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseCanaryDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.StartRollingReleaseResponseRollingReleaseAdvancementType?), TypeInfoPropertyName = "NullableStartRollingReleaseResponseRollingReleaseAdvancementType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseState?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseSubstate?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseSubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCurrentDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentTarget?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCurrentDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentSource?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCurrentDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCanaryDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentTarget?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCanaryDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentSource?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseCanaryDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CompleteRollingReleaseResponseRollingReleaseAdvancementType?), TypeInfoPropertyName = "NullableCompleteRollingReleaseResponseRollingReleaseAdvancementType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAcceptProjectTransferRequestResponseVariant1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AcceptProjectTransferRequestResponseVariant1PartnerCallResultStatus?), TypeInfoPropertyName = "NullableAcceptProjectTransferRequestResponseVariant1PartnerCallResultStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateProjectProtectionBypassResponseProtectionBypassVariant2_16db2e9cdb4e9509")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectProtectionBypassResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUpdateProjectProtectionBypassResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateProjectProtectionBypassResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUpdateProjectProtectionBypassResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCreatorVariant4_6ab997c61b5cef30")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseCreatorVariant1ViaVariant2_91253feaaf101c86")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant1ViaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant1ViaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant3Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCreatorVariant4Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCreatorVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaConfiguredBy?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaConfiguredBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentChecksState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentPlan?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentReadyState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaDeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaEnvironment?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAliaTarget?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAliaTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringUpdateMicrofrontendsResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseConnectConfigurationEnvId?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseConnectConfigurationEnvId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCronsDefinitionSource?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCronsDefinitionSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateMicrofrontendsResponseExpirationVariant1UpdateMicrofrontendsResponseExpirationVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?>?), TypeInfoPropertyName = "NullableOneOfIListUpdateMicrofrontendsResponseEnvItemTargetItemUpdateMicrofrontendsResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemTargetItem?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseEnvItemTargetItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseEnvItemTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseEnvItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseEnvItemInternalContentHintType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseEnvItemInternalContentHintType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCustomEnvironmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseFramework?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseServiceServiceType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseServiceServiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseServiceFramework?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseServiceFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentChecksState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentPlan?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentReadyState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentReadySubstate?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLatestDeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLatestDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseLinkVariant6_20d174481ba5c46e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant3Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant4Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant5Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLinkVariant6Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLinkVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseMicrofrontendsVariant3_d01ce75602faba91")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseNodeVersion?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponsePassportDeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponsePassportDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigFunctionDefaultMemoryType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigFunctionDefaultMemoryType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineSelection?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineSelection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineElasticReason?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineElasticReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDefaultResourceConfigBuildQueueConfiguration?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDefaultResourceConfigBuildQueueConfiguration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSsoProtectionDeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSsoProtectionDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSsoProtectionCve55182MigrationAppliedFrom?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSsoProtectionCve55182MigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFrom2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsBranchMatcherType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsBranchMatcherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsChecksConclusion?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsChecksState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsPlan?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsPlan2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsReadyState?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsReadySubstate?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTargetsType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTargetsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLastAliasRequestJobStatus?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLastAliasRequestJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseLastAliasRequestType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseLastAliasRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateMicrofrontendsResponseProtectionBypassVariant1UpdateMicrofrontendsResponseProtectionBypassVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateMicrofrontendsResponseTrustedIpsVariant1UpdateMicrofrontendsResponseTrustedIpsVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedIpsVariant1DeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedIpsVariant1DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedIpsVariant1ProtectionMode?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedIpsVariant1ProtectionMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedIpsVariant2DeploymentType?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedIpsVariant2DeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2_9896072183e518cf")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2_749d755e1d9dfc3f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2_96cfe82975f4624e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2Preset?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2Preset2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseGitProviderOptionsCreateDeployments?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseGitProviderOptionsCreateDeployments2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateMicrofrontendsResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesBotFilterAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesBotFilterAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringUpdateMicrofrontendsResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseSecurityLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseOidcTokenConfigIssuerMode?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseOidcTokenConfigIssuerMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2_1ba863ebe78ddc76")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant1Provider?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2Provider?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2_5f8ede20b48bdbb3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceSource?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_c5072b7a75b3c91a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1Target2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseFlatRateTier?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseFlatRateTier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseUsageStatusKind?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseUsageStatusKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4_b2bbcc7b809aac96")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant1Action?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant1Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant2Action?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant2Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3Action?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2_ea660d38fc69f16d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_bde8892ae8df0cf3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4Action?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4Action2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2_dab0e19622e18628")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_0bf40146add4328b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseAbuseInterstitialHistoryItemAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseAbuseInterstitialHistoryItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateMicrofrontendsResponseInternalRouteVariant1UpdateMicrofrontendsResponseInternalRouteVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2_1933603f83aaab8b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1Key?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1Key2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2Type?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseInternalRouteVariant2MitigateAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseInternalRouteVariant2MitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseDismissedToastAction?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseDismissedToastAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringDoubleUpdateMicrofrontendsResponseDismissedToastValueBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTracingSamplingRuleEnv?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTracingSamplingRuleEnv2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.UpdateMicrofrontendsResponseTracingSamplingRuleDestination?), TypeInfoPropertyName = "NullableUpdateMicrofrontendsResponseTracingSamplingRuleDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListPromoteAliasesResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListSessionSnapshotsResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectListSessionsResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUpdateSandboxResponseVariant1UpdateSandboxResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?>?), TypeInfoPropertyName = "RunSessionCommandResponseVariant3Variant2_3490f370f981bf7b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RunSessionCommandResponseVariant1DataCode?), TypeInfoPropertyName = "NullableRunSessionCommandResponseVariant1DataCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RunSessionCommandResponseVariant1DataMessage?), TypeInfoPropertyName = "NullableRunSessionCommandResponseVariant1DataMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfRunSessionCommandResponseVariant3Variant1RunSessionCommandResponseVariant3Variant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RunSessionCommandResponseVariant3Variant1DataCode?), TypeInfoPropertyName = "NullableRunSessionCommandResponseVariant3Variant1DataCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RunSessionCommandResponseVariant3Variant1DataMessage?), TypeInfoPropertyName = "NullableRunSessionCommandResponseVariant3Variant1DataMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetSessionCommandLogsResponseVariant1GetSessionCommandLogsResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSessionCommandLogsResponseVariant1DataCode?), TypeInfoPropertyName = "NullableGetSessionCommandLogsResponseVariant1DataCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSessionCommandLogsResponseVariant1DataMessage?), TypeInfoPropertyName = "NullableGetSessionCommandLogsResponseVariant1DataMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStopSessionResponseVariant1StopSessionResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetSecurityFirewallConfigResponseActiveRuleVariant1GetSecurityFirewallConfigResponseActiveRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringDoubleIListString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseActiveRulesets2_ec9f7ae1d1262086")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseActiveRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseActiveLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseActiveLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetSecurityFirewallConfigResponseDraftRuleVariant1GetSecurityFirewallConfigResponseDraftRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseDraftRulesets2_bf7a05ec6251ca0f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseDraftRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseDraftLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseDraftLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetSecurityFirewallConfigResponseVersionRuleVariant1GetSecurityFirewallConfigResponseVersionRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesets2_8b01f2850ed7c865")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetsAction2")] internal sealed partial class SourceGenerationContextChunk027 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk028.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk028.g.cs index 5f721f58..4b900e32 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk028.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk028.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,506 +7689,506 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, double?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, double?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_ebe27cb21ab80cd4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_d7d4234a6ffbeb8d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_18812e4a43c18d8b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>), TypeInfoPropertyName = "GetDeploymentEventsResponseItemVariant3Variant3_1a7133ed89e5c7ba")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2_f48f40ff69533e13")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant3_6ae2563be36f4f16")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2_cf6f1dbc5724163a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1TransformVariant2_3b70094b2a82d353")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_fc96d4c1ca0b3d92")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_8389d39aa8c61cab")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2_3eb3bfe8f5bfb68f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2_6c1b37a958479e20")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2_409b80f42fa652f8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2_a67175d3fff53c04")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2_d28c2c489094f724")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2_c08969b76b397e13")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2_f41435ac64b292b4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant2_b9bf8c139043fad2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2_c3499d88b472eea2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2_608fd72b0c6ac925")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2_fd5535039cca6d61")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseFunctionsExperimentalTriggerVariant2_6e166bf8afed4737")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseRouteVariant1MissingItemVariant2_d2f3395bd62bf06e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_39f29fea3c59d30b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_2879834cb12579fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2_bfbf974cfb56f660")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2_4f2ac6620c553773")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectHaVariant2_b9de767610374377")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2_ae8c49ec83b9a3e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RewriteHaVariant2_61fc2240ba169e7b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2_f751486d1e5fda2e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2_f5a3c52c12e59dd6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2_1c9780475090db4f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_0b9b934079d47ce1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseFunctionsExperimentalTriggerVariant2_045a89cbbc6702bd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseRouteVariant1MissingItemVariant2_9fb4f871fa30c627")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_9eed884efcfd18a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_dd142655371e6713")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2_0fd584f35586616c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2_56ab0e42fc927fa2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RedirectHaVariant2_eb8b214586a3e981")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2_849715f4fe6441dc")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RewriteHaVariant2_001eb736045c5331")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2_9fd1431442bec161")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2_a0d66ac3a6650ea8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2_62a06c809f06211e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_3af27efa8ed84d34")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetAllLogDrainsResponse2>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleConditionRhsVariant3ItemVariant2_398f153ac456ea24")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3ItemVariant2_b16df527daeb78d0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3ItemVariant2_180c29e934a0766d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateFlagSegmentResponseDataRuleConditionRhsVariant3ItemVariant2_3b8775f14cb755fb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateFlagSegmentResponseDataRuleConditionRhsVariant3ItemVariant2_eec763e16b1fa017")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List, bool?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3_d2b4815e73d9cae6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3_e74ccaf4d161c177")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3_65dab55eb72ab1c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2_9050b6713fae8977")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2_142717b0ef8c40fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_fc7496f12f3ba78c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4_cdb871ec74a4ed68")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_cfa5054795bd20f8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_6c1dd4130e595ed5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2_01843239b24d0367")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2_b67f5e3ab9bd978d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2, global::Vercel.GetProjectsResponseVariant3>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4_3d9b4f3bc8a6bbb9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_8624abb2dc63a4b4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_3cbf46841178072a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2_b4bd32ee89f9298b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseVersionRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetSecurityFirewallConfigResponseVersionLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?), TypeInfoPropertyName = "NullableGetSecurityFirewallConfigResponseVersionLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSdAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsMaAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsLfiAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRfiAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsRceAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsPhpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsGenAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsXssAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSqliAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsSfAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveCrsJavaAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfPutFirewallConfigResponseActiveRuleVariant1PutFirewallConfigResponseActiveRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveIpAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableOneOfIListPutFirewallConfigResponseActiveRulesetDictionaryStringPutFirewallConfigResponseActiveRulesets22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsRateLimitAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesOwaspAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringPutFirewallConfigResponseActiveLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.PutFirewallConfigResponseActiveLogHeaders?), TypeInfoPropertyName = "NullablePutFirewallConfigResponseActiveLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSdAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsMaAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsLfiAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRfiAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsRceAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsPhpAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsGenAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsXssAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSqliAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsSfAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseCrsJavaAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfGetFirewallConfigResponseRuleVariant1GetFirewallConfigResponseRuleVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseIpAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "NullableOneOfIListGetFirewallConfigResponseRulesetDictionaryStringGetFirewallConfigResponseRulesets22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringGetFirewallConfigResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetFirewallConfigResponseLogHeaders?), TypeInfoPropertyName = "NullableGetFirewallConfigResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteSecurityFirewallConfigByConfigVersionResponse?), TypeInfoPropertyName = "NullableDeleteSecurityFirewallConfigByConfigVersionResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2_844e41b53eb0a4e1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>?), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2_a0ca46bed5a815d5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>?), TypeInfoPropertyName = "NullableOneOfIListStringCreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?), TypeInfoPropertyName = "NullableCreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfObjectGetActiveAttackStatusResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetBypassIpResponseResultItemAction?), TypeInfoPropertyName = "NullableGetBypassIpResponseResultItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAddBypassIpResponseVariant1AddBypassIpResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AddBypassIpResponseVariant2ResultItemAction?), TypeInfoPropertyName = "NullableAddBypassIpResponseVariant2ResultItemAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_85bb75bc47869be1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetStorageStoresByIdResponseStoreStatus?), TypeInfoPropertyName = "NullableGetStorageStoresByIdResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders_09bc542c96466396")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreStatus?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreAccess?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreAccess2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreKind?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateStorageStoresBlobResponseStoreRegion?), TypeInfoPropertyName = "NullableCreateStorageStoresBlobResponseStoreRegion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders_eaf282a93725adad")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectFilterGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreOwnership?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreOwnership2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreCapabilitiesSecretRotationBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreExternalResourceStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreExternalResourceStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreProductCapabilitiesSecretRotationBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12_a7fbe1dc0fd36a9e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2_7a0cea2e483bcda3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2_df9fbe9f91b0bff0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2_bcdf673d122c40a2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2_7b931420d9723329")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2_62b625ee51a9d7d2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2_6e544fc0dadbb6f2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2_55c652ee8b23678a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2_31d51fe181a1bdd3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2_ffc7fcbc2e9e0baa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2_f67edd21b053aa25")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2_747ec833d1f3eb6b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2_4910b8237902cba3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2_fd5479ab6d756710")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2_753d8ce5c7c96ea6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2_71d471aa3599038d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2_63fe352e2d8b3466")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2_c34c2481cef702cb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2_074f371c43f178a6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2_31947fe3784a3a47")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2_8c7598f6c85cff97")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2_5d95a940aac341d2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2_39bfd98453210bb6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2_6226803ba0ec7b9f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2_9567a77655070d71")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2_05ffaf18592ed637")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2_40fc907ebf5cbf83")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2_f145da1f119c68c0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3_34b04f043a629843")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1Disable_8d875aaaba4098f3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenE_917d7e6ce6fffcc9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3Disable_e6e757571072a4fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenE_97b45043db93c399")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2_f3528877eb4d2f57")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2_2495904e90086ed6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2_ce69026831db3251")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3_0fc883a182e912eb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1Disable_ff679016ab89504d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenE_fd6766018d10f86a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3Disable_6026dfbac080dc23")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenE_de892ac234a66035")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2_b01f4140e2940d11")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2_7322d74c9c4c2c21")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2_5ab93c9291ad22b0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3_5b2f0abad9b49fc3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1Disabl_ab3cf8dc2d7ca095")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1Hidden_f1a21915ef3cbc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3Disabl_22d4ec5e2af9e52a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3Hidden_744a41ccacf28695")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2_dd06acf47f777ae3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2_68e0b6230f722eb1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2_c1bcd0be385558aa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2_16aa2c4a5282e1dc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2_87444f6694f57fa0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2_136015490d65f0fb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12Type?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControl?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2_7ef385a63c10c561")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2_9f05f548f0afa6b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2_ed7a164d9a4d1204")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDescription2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProvider?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductTag?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductTag2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScope?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductProjectConnectionScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductGuideStepActionType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductGuideStepActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateIntegrationStoreDirectResponseStoreProductIntegrationCapabilitiesSecretRotationBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductSupportedProtocol?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductSupportedProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocol?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductPrimaryProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreProductLogDrainStatus?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreProductLogDrainStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreNotificationLevel?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreNotificationLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanType?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreBillingPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreBillingPlanScope?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreBillingPlanScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateIntegrationStoreDirectResponseStoreTarget?), TypeInfoPropertyName = "NullableCreateIntegrationStoreDirectResponseStoreTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberRole?), TypeInfoPropertyName = "NullableGetTeamMembersResponseMemberRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberJoinedFromOrigin?), TypeInfoPropertyName = "NullableGetTeamMembersResponseMemberJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseMemberProjectRole?), TypeInfoPropertyName = "NullableGetTeamMembersResponseMemberProjectRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeRole?), TypeInfoPropertyName = "NullableGetTeamMembersResponseEmailInviteCodeRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeTeamRole?), TypeInfoPropertyName = "NullableGetTeamMembersResponseEmailInviteCodeTeamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeTeamPermission?), TypeInfoPropertyName = "NullableGetTeamMembersResponseEmailInviteCodeTeamPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamMembersResponseEmailInviteCodeProjects2?), TypeInfoPropertyName = "NullableGetTeamMembersResponseEmailInviteCodeProjects22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.RequestAccessToTeamResponseJoinedFromOrigin?), TypeInfoPropertyName = "NullableRequestAccessToTeamResponseJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetTeamAccessRequestResponseJoinedFromOrigin?), TypeInfoPropertyName = "NullableGetTeamAccessRequestResponseJoinedFromOrigin2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfTeamTeamLimited2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfUploadFileResponseVariant1Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfListAuthTokensResponseVariant1ListAuthTokensResponseVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfAuthUserAuthUserLimited2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTagKind?), TypeInfoPropertyName = "NullableListRepositoryTagsResponseTagKind2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListRepositoryTagsResponseTagStatus?), TypeInfoPropertyName = "NullableListRepositoryTagsResponseTagStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAggregatePageviewsResponseQueryGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregatePageviewsResponseQueryGroupByItem?), TypeInfoPropertyName = "NullableAggregatePageviewsResponseQueryGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListAggregatePageviewsResponseDataVariant1ItemIListAggregatePageviewsResponseDataVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "NullableOneOfStringAggregateEventsResponseQueryGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AggregateEventsResponseQueryGroupByItem?), TypeInfoPropertyName = "NullableAggregateEventsResponseQueryGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListAggregateEventsResponseDataVariant1ItemIListAggregateEventsResponseDataVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.CreateWebhookResponseEvent?), TypeInfoPropertyName = "NullableCreateWebhookResponseEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "NullableOneOfIListGetWebhooksResponseVariant1ItemIListGetWebhooksResponseVariant2Item2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemProjectsMetadataItemFramework?), TypeInfoPropertyName = "NullableGetWebhooksResponseVariant1ItemProjectsMetadataItemFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant1ItemEvent?), TypeInfoPropertyName = "NullableGetWebhooksResponseVariant1ItemEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhooksResponseVariant2ItemEvent?), TypeInfoPropertyName = "NullableGetWebhooksResponseVariant2ItemEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetWebhookResponseEvent?), TypeInfoPropertyName = "NullableGetWebhookResponseEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListDeploymentAliasesResponseAliaseProtectionBypassVariant4_7b5b816368c5441c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Access?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3Scope?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant3Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4Scope?), TypeInfoPropertyName = "NullableListDeploymentAliasesResponseAliaseProtectionBypassVariant4Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "ListAliasesResponseAliaseProtectionBypassVariant4_1822d92b46736ad4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Access?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant3Scope?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant3Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.ListAliasesResponseAliaseProtectionBypassVariant4Scope?), TypeInfoPropertyName = "NullableListAliasesResponseAliaseProtectionBypassVariant4Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item_bf56880aef4bb8f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf?), TypeInfoPropertyName = "GetAliasResponseProtectionBypassVariant4_832fe8d112433b08")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant1Scope?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant1Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2Access?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant2Access2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant2Scope?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant2Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant3Scope?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant3Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetAliasResponseProtectionBypassVariant4Scope?), TypeInfoPropertyName = "NullableGetAliasResponseProtectionBypassVariant4Scope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "GetAliasResponseMicrofrontendsApplicationsVariant3Item_e7a21501ec9e76a1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteAliasResponseStatus?), TypeInfoPropertyName = "NullableDeleteAliasResponseStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSource?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentReadyState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentReadyState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentType?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentTarget?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentTarget2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentReadySubstate?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentReadySubstate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentChecksState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksConclusion?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentChecksConclusion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentChecksDeploymentAliasState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentChecksDeploymentAliasState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentOomReport?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentOomReport2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentManualProvisioningState?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentManualProvisioningState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsFramework?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentProjectSettingsFramework2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentProjectSettingsNodeVersion?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentProjectSettingsNodeVersion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentPlatformOriginType?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentPlatformOriginType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlockBlockCode?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentSeatBlockBlockCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.GetDeploymentsResponseDeploymentSeatBlockGitProvider?), TypeInfoPropertyName = "NullableGetDeploymentsResponseDeploymentSeatBlockGitProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.DeleteDeploymentResponseState?), TypeInfoPropertyName = "NullableDeleteDeploymentResponseState2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk028 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk029.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk029.g.cs index a6277507..62908ee8 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk029.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk029.g.cs @@ -2238,6 +2238,10 @@ namespace Vercel typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), @@ -5902,6 +5906,246 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), @@ -6062,6 +6306,88 @@ namespace Vercel typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), @@ -7226,8 +7552,29 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), - typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), @@ -7241,6 +7588,13 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter), typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), @@ -7335,479 +7689,506 @@ namespace Vercel typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4_9eb46f83db3d1d6f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_a83ffb55e82ec006")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_12a802217b80b492")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2_4a290348848c0d0c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2_350c8ee0b89f2503")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2_51ca7e148fe17ef9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_9a1a5f00436e67c7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4_a5f6c1719352f400")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_307782ed7846f0cf")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_58d5b54b30eda00a")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2_3b1a56629e90c79f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_36c7a1eb460b0e5f")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_ec65365591ff4825")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_de4da363adf697e1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4_c3aff849bb67d988")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_aba44704d55b81f6")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_fbb87b1fab5c6803")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceSourceVariant2_62b076d3d4819b25")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_18048d0075a078e9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_a883689f7e0f8af0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4_a11597d8f87e264d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_13a5dea1e0861af2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_871272eb3fca7bec")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2_49bab5cad0447ec5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_850db35b6060de39")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_07f7fd5063245fe5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4_bea3553d666be2aa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_9766869bacd8c185")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_2adaf836ed94a421")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_b2eb087479b1c906")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2_c66aafbfb9cf0229")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_d5401c59437542d1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4_bd53129297de2e00")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_1fd4f74ad0451fe8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e47b1787f473edcf")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseInternalRouteVariant2HaVariant2_eb95151ba84d755b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant1Target?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant2EnvTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant3EnvTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseCreatedTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseCreatedItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseFailedItemErrorTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectEnvResponseVariant1Target?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectEnvResponseVariant2Target?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant2, global::Vercel.RemoveProjectEnvResponseVariant3>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant1ItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant2Target?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant3Target?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.EditProjectEnvResponseTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2_995ed98c8520817d")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2_65563988f74243fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_ae7c1b4ba4bdcd00")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4_8759251abf8369db")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_759c60513a6ffb33")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e88c666c3c876e60")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2_9432eba530af43f9")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_36eb3ecf9ad87902")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders_aa7865470a6d78c7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders_1da342ad0298fa46")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3_34db542ed5be6fa4")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3_8e14b2ba4ac0f062")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3_9719cb26f45088f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item_ebffb0ae5e58884b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetAliasResponseMicrofrontendsApplicationsVariant3Item_37312b6da8f94d16")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateFlagRequestEnvironmentsRuleConditionRhsVariant1ItemVariant2_702be33b8f81faa4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1ItemVariant2_91d868d882821da3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_03188def653d6c3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateFlagSegmentRequestDataRuleConditionRhsVariant1ItemVariant2_048e990d95521bbc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateResourceRequestSecrets>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.SubmitBillingDataRequestBilling>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_1e13040018afee1f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_149ff2136fe11c67")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_0cec95698222c88f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, double?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, double?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2_ebe27cb21ab80cd4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2_d7d4234a6ffbeb8d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf, string>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2_18812e4a43c18d8b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.AnyOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>), TypeInfoPropertyName = "GetDeploymentEventsResponseItemVariant3Variant3_1a7133ed89e5c7ba")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2_f48f40ff69533e13")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant3_6ae2563be36f4f16")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2_cf6f1dbc5724163a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1RouteVariant1TransformVariant2_3b70094b2a82d353")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_fc96d4c1ca0b3d92")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_8389d39aa8c61cab")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2_3eb3bfe8f5bfb68f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2_6c1b37a958479e20")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2_409b80f42fa652f8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2_a67175d3fff53c04")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2_d28c2c489094f724")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2_c08969b76b397e13")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2_f41435ac64b292b4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant2_b9bf8c139043fad2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2_c3499d88b472eea2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2_608fd72b0c6ac925")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2_fd5535039cca6d61")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseFunctionsExperimentalTriggerVariant2_6e166bf8afed4737")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseRouteVariant1MissingItemVariant2_d2f3395bd62bf06e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_39f29fea3c59d30b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_2879834cb12579fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2_bfbf974cfb56f660")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2_4f2ac6620c553773")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectHaVariant2_b9de767610374377")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2_ae8c49ec83b9a3e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RewriteHaVariant2_61fc2240ba169e7b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2_f751486d1e5fda2e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2_f5a3c52c12e59dd6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2_1c9780475090db4f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_0b9b934079d47ce1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseFunctionsExperimentalTriggerVariant2_045a89cbbc6702bd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseRouteVariant1MissingItemVariant2_9fb4f871fa30c627")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2_9eed884efcfd18a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2_dd142655371e6713")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2_0fd584f35586616c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2_56ab0e42fc927fa2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RedirectHaVariant2_eb8b214586a3e981")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2_849715f4fe6441dc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RewriteHaVariant2_001eb736045c5331")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2_9fd1431442bec161")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2_a0d66ac3a6650ea8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2_62a06c809f06211e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2_3af27efa8ed84d34")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetAllLogDrainsResponse2>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateFlagResponseEnvironmentsRuleConditionRhsVariant3ItemVariant2_398f153ac456ea24")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3ItemVariant2_b16df527daeb78d0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3ItemVariant2_180c29e934a0766d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateFlagSegmentResponseDataRuleConditionRhsVariant3ItemVariant2_3b8775f14cb755fb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateFlagSegmentResponseDataRuleConditionRhsVariant3ItemVariant2_eec763e16b1fa017")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List, bool?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk029 : global::System.Text.Json.Serialization.JsonSerializerContext { } diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk030.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk030.g.cs new file mode 100644 index 00000000..35b35724 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk030.g.cs @@ -0,0 +1,8195 @@ +#nullable enable + +#pragma warning disable CS0618 // Type or member is obsolete +#pragma warning disable CS3016 // Arrays as attribute arguments is not CLS-compliant + +namespace Vercel +{ + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + typeof(global::Vercel.JsonConverters.AiGatewayRuleTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AiGatewayRuleTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NetworkStatusJsonConverter), + typeof(global::Vercel.JsonConverters.NetworkStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PropertyKeyVariant3TagJsonConverter), + typeof(global::Vercel.JsonConverters.PropertyKeyVariant3TagNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TooManyRequestsCodeJsonConverter), + typeof(global::Vercel.JsonConverters.TooManyRequestsCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UnauthorizedCodeJsonConverter), + typeof(global::Vercel.JsonConverters.UnauthorizedCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NotAuthorizedForScopeCodeJsonConverter), + typeof(global::Vercel.JsonConverters.NotAuthorizedForScopeCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InternalServerErrorCodeJsonConverter), + typeof(global::Vercel.JsonConverters.InternalServerErrorCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TldNotSupportedCodeJsonConverter), + typeof(global::Vercel.JsonConverters.TldNotSupportedCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NotFoundCodeJsonConverter), + typeof(global::Vercel.JsonConverters.NotFoundCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainTooShortCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainTooShortCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BadRequestCodeJsonConverter), + typeof(global::Vercel.JsonConverters.BadRequestCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotRegisteredCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotRegisteredCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ForbiddenCodeJsonConverter), + typeof(global::Vercel.JsonConverters.ForbiddenCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotFoundCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotFoundCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainCannotBeTransferedOutUntilCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainCannotBeTransferedOutUntilCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.LanguageCodeRequiredCodeJsonConverter), + typeof(global::Vercel.JsonConverters.LanguageCodeRequiredCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotAvailableCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotAvailableCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ExpectedPriceMismatchCodeJsonConverter), + typeof(global::Vercel.JsonConverters.ExpectedPriceMismatchCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AdditionalContactInfoRequiredCodeJsonConverter), + typeof(global::Vercel.JsonConverters.AdditionalContactInfoRequiredCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvalidAdditionalContactInfoCodeJsonConverter), + typeof(global::Vercel.JsonConverters.InvalidAdditionalContactInfoCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.OrderTooExpensiveCodeJsonConverter), + typeof(global::Vercel.JsonConverters.OrderTooExpensiveCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DuplicateDomainsCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DuplicateDomainsCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TooManyDomainsCodeJsonConverter), + typeof(global::Vercel.JsonConverters.TooManyDomainsCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DNSSECEnabledCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DNSSECEnabledCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainAlreadyOwnedCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainAlreadyOwnedCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotRenewableCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotRenewableCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainAlreadyRenewingCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainAlreadyRenewingCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BoughtTooRecentlyCodeJsonConverter), + typeof(global::Vercel.JsonConverters.BoughtTooRecentlyCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventEntitieTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventEntitieTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventCategorieJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventCategorieNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeCategorieJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeCategorieNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeReplacedByItemJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeReplacedByItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypesResponseCategorieNameJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypesResponseCategorieNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentDeviceJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentDeviceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentDurationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentDurationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentAllocationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentAllocationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsPausedOutcomeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsPausedOutcomeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagKindJsonConverter), + typeof(global::Vercel.JsonConverters.FlagKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagStateJsonConverter), + typeof(global::Vercel.JsonConverters.FlagStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.FlagTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagStateJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagsSdkKeyWithSecretsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagsSdkKeyWithSecretsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ACLActionJsonConverter), + typeof(global::Vercel.JsonConverters.ACLActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxStatusJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxNetworkPolicyModeJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxNetworkPolicyModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxMountsModeJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxMountsModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SandboxNetworkPolicyModeJsonConverter), + typeof(global::Vercel.JsonConverters.SandboxNetworkPolicyModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SessionStatusJsonConverter), + typeof(global::Vercel.JsonConverters.SessionStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SnapshotStatusJsonConverter), + typeof(global::Vercel.JsonConverters.SnapshotStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SnapshotCreationMethodJsonConverter), + typeof(global::Vercel.JsonConverters.SnapshotCreationMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberRoleJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlConnectionSyncStateJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlConnectionSyncStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlDirectorySyncStateJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlDirectorySyncStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlDefaultRedirectUriJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlDefaultRedirectUriNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlRolesEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlRolesEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultRolesTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultRolesTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultRolesTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultRolesTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamResourceConfigBuildMachineDefaultJsonConverter), + typeof(global::Vercel.JsonConverters.TeamResourceConfigBuildMachineDefaultNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamEnablePreviewFeedbackJsonConverter), + typeof(global::Vercel.JsonConverters.TeamEnablePreviewFeedbackNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamEnableProductionFeedbackJsonConverter), + typeof(global::Vercel.JsonConverters.TeamEnableProductionFeedbackNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSensitiveEnvironmentVariablePolicyJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSensitiveEnvironmentVariablePolicyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDpAccessRequestsModeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDpAccessRequestsModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamNsnbConfigPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.TeamNsnbConfigPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedLimitedByItemJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedLimitedByItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedSamlConnectionSyncStateJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedSamlConnectionSyncStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedSamlDirectorySyncStateJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedSamlDirectorySyncStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1SudoOriginJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1SudoOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserSoftBlockReasonJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserSoftBlockReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserSoftBlockBlockedDueToOverageTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserSoftBlockBlockedDueToOverageTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewViewPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewViewPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewFavoritesViewPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewFavoritesViewPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewRecentsViewPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewRecentsViewPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserImportFlowGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserImportFlowGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageListItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageListItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageListItemKindJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageListItemKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrTagKindJsonConverter), + typeof(global::Vercel.JsonConverters.VcrTagKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrTagStatusJsonConverter), + typeof(global::Vercel.JsonConverters.VcrTagStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant1OperationJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant1OperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant2OperationJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant2OperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant3OperationJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant3OperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant4OperationJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant4OperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageDetailStatusJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageDetailStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageDetailKindJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageDetailKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FileTreeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FileTreeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupRequestProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupRequestProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupRequestProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupRequestProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupProjectRequestRoleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupProjectRequestRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupProjectRequestRoleJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupProjectRequestRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RecordEventsRequestItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.RecordEventsRequestItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RecordEventsRequestItemEventJsonConverter), + typeof(global::Vercel.JsonConverters.RecordEventsRequestItemEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsRequestItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsRequestItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsRequestItemCreditTypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsRequestItemCreditTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateVersionRequestActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateVersionRequestActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckRequestRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckRequestRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckRequestBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckRequestBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunRequestConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunRequestConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorRequestDataTypeOauthServerConfigJwksKeyUseJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorRequestDataTypeOauthServerConfigJwksKeyUseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorRequestDataTypeGithubOwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorRequestDataTypeGithubOwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeAppTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeAppTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeUserTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeUserTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeJwtBearerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeJwtBearerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenSubjectTypeAppTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenSubjectTypeAppTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenSubjectTypeUserTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenSubjectTypeUserTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeAppTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeAppTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeUserTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeUserTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeJwtBearerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeJwtBearerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateIntegrationDeploymentActionRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateIntegrationDeploymentActionRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestFileInlinedFileEncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestFileInlinedFileEncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType3JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType3NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType4JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType4NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType5JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType5NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType6JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType6NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType7JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType7NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType8JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType8NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType9JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType9NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType10JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType10NullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestDeliveryFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestDeliveryFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestProjectsJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestProjectsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestFilterFilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestFilterFilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestFilterFilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestFilterFilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestProjectsJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestProjectsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestFilterFilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestFilterFilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestFilterFilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestFilterFilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvalidateByTagsRequestTargetJsonConverter), + typeof(global::Vercel.JsonConverters.InvalidateByTagsRequestTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DangerouslyDeleteByTagsRequestTargetJsonConverter), + typeof(global::Vercel.JsonConverters.DangerouslyDeleteByTagsRequestTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemOperationJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemOperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperationJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperation2JsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperation2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperation3JsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperation3NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableRequestTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableRequestTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableRequestUpdatesTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableRequestUpdatesTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableRequestUpdatesTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableRequestUpdatesTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestEnvironmentsRuleConditionRhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestEnvironmentsRuleConditionRhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentRequestDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentRequestDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentRequestDataRuleConditionRhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentRequestDataRuleConditionRhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestOperationActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestOperationActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestOperationFieldJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestOperationFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestDataRuleConditionRhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestDataRuleConditionRhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSdkKeyRequestSdkKeyTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSdkKeyRequestSdkKeyTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ConnectIntegrationResourceToProjectRequestEnvVarEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.ConnectIntegrationResourceToProjectRequestEnvVarEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestBillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestBillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEventRequestEventVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEventRequestEventVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEventRequestEventVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEventRequestEventVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestOwnershipJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestOwnershipNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestBillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestBillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestOwnershipJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestOwnershipNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestBillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestBillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SubmitBillingDataRequestUsageItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.SubmitBillingDataRequestUsageItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SubmitInvoiceRequestTestResultJsonConverter), + typeof(global::Vercel.JsonConverters.SubmitInvoiceRequestTestResultNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInvoiceRequestActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInvoiceRequestActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ExchangeSsoTokenRequestVariant1GrantTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ExchangeSsoTokenRequestVariant1GrantTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ExchangeSsoTokenRequestVariant2GrantTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ExchangeSsoTokenRequestVariant2GrantTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestDeliveryFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestDeliveryFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateApiKeysRequestAiGatewayQuotaRefreshPeriodJsonConverter), + typeof(global::Vercel.JsonConverters.CreateApiKeysRequestAiGatewayQuotaRefreshPeriodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsRequestItemCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.CreateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsRequestItemCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemIdRequestCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemIdRequestCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddProjectMemberRequestRoleJsonConverter), + typeof(global::Vercel.JsonConverters.AddProjectMemberRequestRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestPositionPlacementJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestPositionPlacementNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRouteVersionsRequestActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRouteVersionsRequestActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestGitRepositoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestGitRepositoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPasswordProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPasswordProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPassportPublicPathRuleTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPassportPublicPathRuleTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedIpsDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedIpsDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedIpsProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedIpsProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesOidcProviderToPresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesOidcProviderToPresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentRequestBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentRequestBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentRequestBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentRequestBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvRequestTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvRequestTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestNetworkPolicyVariant1ModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestNetworkPolicyVariant1ModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestRuntimeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestRuntimeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestMountsModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestMountsModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSandboxRequestRuntimeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSandboxRequestRuntimeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSandboxRequestNetworkPolicyVariant1ModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSandboxRequestNetworkPolicyVariant1ModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSessionNetworkPolicyRequestVariant1ModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSessionNetworkPolicyRequestVariant1ModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1AlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1AlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnumJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant5ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant5ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant6ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant6ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant9ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant9ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant10ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant10ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11IdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11IdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant13ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant13ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant14ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant14ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant16IdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant16IdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant16ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant16ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant17IdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant17IdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant17ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant17ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobRequestRegionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobRequestRegionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobRequestAccessJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobRequestAccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectRequestSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectRequestSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InviteUserToTeamRequestItemRoleJsonConverter), + typeof(global::Vercel.JsonConverters.InviteUserToTeamRequestItemRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InviteUserToTeamRequestItemProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.InviteUserToTeamRequestItemProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RequestAccessToTeamRequestJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.RequestAccessToTeamRequestJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateTeamMemberRequestTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateTeamMemberRequestTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateTeamMemberRequestProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateTeamMemberRequestProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestSamlRolesEnumJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestSamlRolesEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDpAccessRequestsModeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDpAccessRequestsModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultDeploymentProtectionPasswordProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultDeploymentProtectionPasswordProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultDeploymentProtectionSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultDeploymentProtectionSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationProductionJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationProductionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationCanceledJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationCanceledNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationErroredJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationErroredNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestNsnbConfigPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestNsnbConfigPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestResourceConfigBuildMachineDefaultJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestResourceConfigBuildMachineDefaultNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PostTeamDsyncRolesRequestRolesEnumJsonConverter), + typeof(global::Vercel.JsonConverters.PostTeamDsyncRolesRequestRolesEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateWebhookRequestEventJsonConverter), + typeof(global::Vercel.JsonConverters.CreateWebhookRequestEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant2ScopeAccessJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant2ScopeAccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant3OverrideScopeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant3OverrideScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant3OverrideActionJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant3OverrideActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAiGatewayRulesIncludeDisabledJsonConverter), + typeof(global::Vercel.JsonConverters.ListAiGatewayRulesIncludeDisabledNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsDiff2JsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsDiff2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsSortByJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsSortByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsDirectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsDirectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentForceNewJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentForceNewNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentSkipAutoDetectionConfirmationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentSkipAutoDetectionConfirmationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigStrictJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigStrictNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagsV2StateJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagsV2StateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagsStateJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagsStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsV2StateJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsV2StateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsV2KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsV2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsStateJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GitNamespacesProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GitNamespacesProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoProviderJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsViewJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsViewNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsInstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsInstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesFilterJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesFilterNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesDiff2JsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesDiff2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsGitForkProtectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsGitForkProtectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsElasticConcurrencyEnabledJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsElasticConcurrencyEnabledNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsStaticIpsEnabledJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsStaticIpsEnabledNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsProductionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsProductionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsRedirectsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsRedirectsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsVerifiedJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsVerifiedNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsOrderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsDecryptJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsDecryptNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesSortByJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesSortByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesStatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDrivesSortByJsonConverter), + typeof(global::Vercel.JsonConverters.ListDrivesSortByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDrivesSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListDrivesSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSessionSnapshotsSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListSessionSnapshotsSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSessionsSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListSessionsSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandWaitJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandWaitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsSortByJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsSortByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AggregatePageviewsByItemEnumJsonConverter), + typeof(global::Vercel.JsonConverters.AggregatePageviewsByItemEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AggregateEventsByItemEnumJsonConverter), + typeof(global::Vercel.JsonConverters.AggregateEventsByItemEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupResponseTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupResponseTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupResponseEntitlementJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupResponseEntitlementNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupResponseEntitlementJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupResponseEntitlementNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAccessGroupMembersResponseMemberTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.ListAccessGroupMembersResponseMemberTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupResponseEntitlementJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupResponseEntitlementNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAccessGroupProjectsResponseProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.ListAccessGroupProjectsResponseProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupProjectResponseRoleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupProjectResponseRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupProjectResponseRoleJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupProjectResponseRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupProjectResponseRoleJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupProjectResponseRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StatusResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.StatusResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseBillingCurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseBillingCurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseChargeCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseChargeCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseServiceCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseServiceCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponsePricingCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponsePricingCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponsePricingCurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponsePricingCurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListContractCommitmentsResponseContractCommitmentCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.ListContractCommitmentsResponseContractCommitmentCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1OptionsCurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1OptionsCurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2OptionsItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2OptionsItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentCurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentCurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentProviderTypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentProviderTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1OutputEffectiveBehaviorJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1OutputEffectiveBehaviorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2OutputEffectiveBehaviorJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2OutputEffectiveBehaviorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3OutputEffectiveBehaviorJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3OutputEffectiveBehaviorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4OutputEffectiveBehaviorJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4OutputEffectiveBehaviorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant2EnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant2EnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant2EnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant2EnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseSupportsIconJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseSupportsIconNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseIncludesProjectsItemEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseIncludesProjectsItemEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenSubjectVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenSubjectVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenSubjectVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenSubjectVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1PayloadProxyVercelCacheJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1PayloadProxyVercelCacheNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1PayloadProxyWafActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1PayloadProxyWafActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant2LevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant2LevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyVercelCacheJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyVercelCacheNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyWafActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyWafActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant2LevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant2LevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1PayloadProxyVercelCacheJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1PayloadProxyVercelCacheNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1PayloadProxyWafActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1PayloadProxyWafActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant2LevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant2LevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1PayloadProxyVercelCacheJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1PayloadProxyVercelCacheNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1PayloadProxyWafActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1PayloadProxyWafActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant2LevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant2LevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1IntegrationsStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1IntegrationsStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesRemotePatternProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesRemotePatternProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesContentDispositionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesContentDispositionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1LambdaReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1LambdaReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1CustomEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1CustomEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1CustomEnvironmentVariant1BranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1CustomEnvironmentVariant1BranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1OomReportJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1OomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant13TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant13TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant14TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant14TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant15TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant15TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant16TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant16TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant17TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant17TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1NodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1NodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1PlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1PlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1PlatformOriginTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1PlatformOriginTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1TriggerJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1TriggerNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BindingTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BindingTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BindingFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BindingFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant1OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant1OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant2OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant2OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant3OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant3OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant4OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant4OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1MicrofrontendsVariant2MfeConfigUploadStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1MicrofrontendsVariant2MfeConfigUploadStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigFunctionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigFunctionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigFunctionMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigFunctionMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigElasticConcurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigElasticConcurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigBuildMachinePurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigBuildMachinePurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksDeploymentAliasStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksDeploymentAliasStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SeatBlockBlockCodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SeatBlockBlockCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SeatBlockGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SeatBlockGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2LambdaReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2LambdaReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2CustomEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2CustomEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2CustomEnvironmentVariant1BranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2CustomEnvironmentVariant1BranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2OomReportJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2OomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant13TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant13TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant14TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant14TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant15TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant15TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant16TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant16TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant17TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant17TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2NodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2NodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseIntegrationsStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseIntegrationsStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesRemotePatternProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesRemotePatternProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesContentDispositionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesContentDispositionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseLambdaReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseLambdaReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseCustomEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseCustomEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseCustomEnvironmentVariant1BranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseCustomEnvironmentVariant1BranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseOomReportJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseOomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant13TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant13TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant14TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant14TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant15TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant15TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant16TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant16TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant17TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant17TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponsePlanJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponsePlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponsePlatformOriginTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponsePlatformOriginTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1TriggerJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1TriggerNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1RoutePrefixSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1RoutePrefixSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BindingTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BindingTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BindingFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BindingFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant1OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant1OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant2OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant2OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant3OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant3OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant4OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant4OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseMicrofrontendsVariant2MfeConfigUploadStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseMicrofrontendsVariant2MfeConfigUploadStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigFunctionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigFunctionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigFunctionMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigFunctionMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigElasticConcurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigElasticConcurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigBuildMachinePurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigBuildMachinePurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksDeploymentAliasStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksDeploymentAliasStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSeatBlockBlockCodeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSeatBlockBlockCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSeatBlockGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSeatBlockGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseIntegrationsStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseIntegrationsStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesRemotePatternProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesRemotePatternProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesContentDispositionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesContentDispositionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseLambdaReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseLambdaReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseCustomEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseCustomEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseCustomEnvironmentVariant1BranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseCustomEnvironmentVariant1BranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseOomReportJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseOomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant13TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant13TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant14TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant14TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant15TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant15TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant16TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant16TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant17TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant17TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponsePlanJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponsePlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponsePlatformOriginTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponsePlatformOriginTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1TriggerJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1TriggerNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1RoutePrefixSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1RoutePrefixSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BindingTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BindingTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BindingFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BindingFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant1OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant1OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant2OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant2OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant3OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant3OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant4OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant4OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseMicrofrontendsVariant2MfeConfigUploadStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseMicrofrontendsVariant2MfeConfigUploadStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigFunctionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigFunctionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigFunctionMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigFunctionMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigElasticConcurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigElasticConcurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigBuildMachinePurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigBuildMachinePurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksDeploymentAliasStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksDeploymentAliasStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSeatBlockBlockCodeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSeatBlockBlockCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSeatBlockGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSeatBlockGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRecordsResponseVariant2RecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRecordsResponseVariant2RecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRecordsResponseVariant3RecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRecordsResponseVariant3RecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), + typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), + typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TransferInDomainResponseLinksMethodJsonConverter), + typeof(global::Vercel.JsonConverters.TransferInDomainResponseLinksMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainTransferInResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainTransferInResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RenewDomainResponseLinksMethodJsonConverter), + typeof(global::Vercel.JsonConverters.RenewDomainResponseLinksMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1PurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1PurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant1CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant1CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant2CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant2CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant3CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant3CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant4CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant4CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant5CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant5CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant6CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant6CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant7CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant7CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant8CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant8CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant9CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant9CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant10CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant10CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant10DetailsInvalidFieldJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant10DetailsInvalidFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2PurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2PurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant1CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant1CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant2CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant2CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant3CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant3CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant4CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant4CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant5CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant5CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant6CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant6CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant7CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant7CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant8CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant8CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant9CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant9CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant10CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant10CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant10DetailsInvalidFieldJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant10DetailsInvalidFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3PurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3PurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant1CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant1CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant2CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant2CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant3CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant3CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant4CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant4CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant5CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant5CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant6CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant6CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant7CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant7CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant8CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant8CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant9CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant9CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant10CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant10CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant10DetailsInvalidFieldJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant10DetailsInvalidFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant1CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant1CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant2CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant2CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant3CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant3CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant4CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant4CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant5CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant5CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant6CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant6CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigResponseConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigResponseConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigResponseAcceptedChallengeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigResponseAcceptedChallengeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ClaimDomainOwnershipResponseDomainServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ClaimDomainOwnershipResponseDomainServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainResponseDomainServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainResponseDomainServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsResponseDomainServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsResponseDomainServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateOrTransferDomainResponseDomainServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateOrTransferDomainResponseDomainServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurableLogDrainResponseProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurableLogDrainResponseProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseItemProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseItemProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigsResponseItemPurposeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigsResponseItemPurposeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEdgeConfigResponsePurposeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEdgeConfigResponsePurposeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEdgeConfigResponsePurposeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEdgeConfigResponsePurposeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigResponsePurposeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigResponsePurposeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigResponsePurposeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigResponsePurposeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateEdgeConfigResponsePurposeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateEdgeConfigResponsePurposeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateEdgeConfigResponsePurposeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateEdgeConfigResponsePurposeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RestoreEdgeConfigBackupResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.RestoreEdgeConfigBackupResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseCreatedItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseCreatedItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseCreatedItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseCreatedItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorValueVariant2ItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorValueVariant2ItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSharedEnvVariableResponseDataItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListSharedEnvVariableResponseDataItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSharedEnvVariableResponseDataItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.ListSharedEnvVariableResponseDataItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseUpdatedItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseUpdatedItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseUpdatedItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseUpdatedItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorValueVariant2ItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorValueVariant2ItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorValueVariant2ItemJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorValueVariant2ItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorTargetJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSharedEnvVarResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSharedEnvVarResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSharedEnvVarResponseTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetSharedEnvVarResponseTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentDeviceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentDeviceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentDurationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentDurationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentAllocationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentAllocationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsPausedOutcomeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsPausedOutcomeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentDeviceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentDeviceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentDurationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentDurationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentAllocationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentAllocationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsPausedOutcomeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsPausedOutcomeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentDeviceJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentDeviceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentDurationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentDurationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentAllocationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentAllocationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsPausedOutcomeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsPausedOutcomeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataStateJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFlagSettingsResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.GetFlagSettingsResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSettingsResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSettingsResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSettingsResponseTypeName2JsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSettingsResponseTypeName2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagSettingsResponseVariant2DataItemTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagSettingsResponseVariant2DataItemTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSdkKeysResponseDataItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSdkKeysResponseDataItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2GitAccountProviderJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2GitAccountProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2RepoProviderJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2RepoProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2RepoOwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2RepoOwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansResponsePlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansResponsePlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansResponsePlanScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansResponsePlanScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMemberResponseRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetMemberResponseRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourcesResponseResourceStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourcesResponseResourceStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourcesResponseResourceNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourcesResponseResourceNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourceResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourceResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourceResponseNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourceResponseNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetInvoiceResponseStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetInvoiceResponseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemInstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemInstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemIntegrationTagIdJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemIntegrationTagIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemInstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemInstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1ProjectSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1ProjectSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1NotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1NotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1InstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1InstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2InstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2InstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3InstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3InstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsStorageStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsStorageStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsExperimentationStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsExperimentationStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsAiStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsAiStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsAuthenticationStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsAuthenticationStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsObservabilityStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsObservabilityStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsVideoStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsVideoStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsWorkflowStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsWorkflowStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsChecksStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsChecksStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsLogDrainStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsLogDrainStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsLogDrainFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsLogDrainFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsTraceDrainStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsTraceDrainStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsTraceDrainFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsTraceDrainFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsMessagingStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsMessagingStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsOtherStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsOtherStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductPrimaryProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductPrimaryProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12GitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12GitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemDeliveryFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemDeliveryFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemCreatedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemCreatedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseDeliveryFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseDeliveryFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseCreatedFromJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseCreatedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRuntimeLogsResponseLevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetRuntimeLogsResponseLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRuntimeLogsResponseSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetRuntimeLogsResponseSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.HeadInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeJsonConverter), + typeof(global::Vercel.JsonConverters.HeadInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeJsonConverter), + typeof(global::Vercel.JsonConverters.GetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ReplaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeJsonConverter), + typeof(global::Vercel.JsonConverters.ReplaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsConfigResponseConfigVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsConfigResponseConfigVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsConfigForProjectResponseConfigVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsConfigForProjectResponseConfigVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberComputedProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberComputedProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRoutePathConditionSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRoutePathConditionSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteConditionFieldJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteConditionFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteConditionOperatorJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteConditionOperatorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionSubTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionSubTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionHeaderOpJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionHeaderOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteHandleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteHandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateErlAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateErlAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHandleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateErlAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateErlAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateStaticIpsResponseItemEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateStaticIpsResponseItemEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentResponseBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentResponseBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCustomEnvironmentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetCustomEnvironmentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCustomEnvironmentResponseBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetCustomEnvironmentResponseBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentResponseBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentResponseBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveCustomEnvironmentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveCustomEnvironmentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveCustomEnvironmentResponseBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveCustomEnvironmentResponseBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTargetJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTargetJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorValueVariant2ItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorValueVariant2ItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TargetJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TargetJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTargetJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant1ReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant1ReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant2AvailableSlotsJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant2AvailableSlotsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant2ReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant2ReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant3ReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant3ReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant4ReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant4ReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseSubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseSubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseAdvancementTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseAdvancementTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseSubstateJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseSubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseAdvancementTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseAdvancementTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseSubstateJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseSubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseAdvancementTypeJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseAdvancementTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseSubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseSubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseAdvancementTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseAdvancementTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AcceptProjectTransferRequestResponseVariant1PartnerCallResultStatusJsonConverter), + typeof(global::Vercel.JsonConverters.AcceptProjectTransferRequestResponseVariant1PartnerCallResultStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectProtectionBypassResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectProtectionBypassResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectProtectionBypassResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectProtectionBypassResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant1DataCodeJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant1DataCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant1DataMessageJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant3Variant1DataCodeJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant3Variant1DataCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant3Variant1DataMessageJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant3Variant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectFilterGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectFilterGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectFilterGitProvidersJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectFilterGitProvidersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectFilterGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectFilterGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectFilterGitProvidersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectFilterGitProvidersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreAccessJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreAccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreRegionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreRegionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvidersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvidersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreOwnershipJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreOwnershipNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreExternalResourceStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreExternalResourceStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductTagJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductTagNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScopeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductGuideStepActionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductGuideStepActionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductSupportedProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductSupportedProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductLogDrainStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductLogDrainStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreBillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreBillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreBillingPlanScopeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreBillingPlanScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeProjects2JsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeProjects2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.RequestAccessToTeamResponseJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.RequestAccessToTeamResponseJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamAccessRequestResponseJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamAccessRequestResponseJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsResponseTagKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsResponseTagKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsResponseTagStatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsResponseTagStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AggregatePageviewsResponseQueryGroupByItemJsonConverter), + typeof(global::Vercel.JsonConverters.AggregatePageviewsResponseQueryGroupByItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AggregateEventsResponseQueryGroupByItemJsonConverter), + typeof(global::Vercel.JsonConverters.AggregateEventsResponseQueryGroupByItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateWebhookResponseEventJsonConverter), + typeof(global::Vercel.JsonConverters.CreateWebhookResponseEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant1ItemProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant1ItemProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant1ItemEventJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant1ItemEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant2ItemEventJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant2ItemEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhookResponseEventJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhookResponseEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant3ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant3ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant4ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant4ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant3ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant3ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant4ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant4ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteAliasResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteAliasResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksDeploymentAliasStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksDeploymentAliasStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentOomReportJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentOomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentPlatformOriginTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentPlatformOriginTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSeatBlockBlockCodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSeatBlockBlockCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSeatBlockGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSeatBlockGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteDeploymentResponseStateJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteDeploymentResponseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagJSONValueJsonConverter), + typeof(global::Vercel.JsonConverters.PropertyKeyJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldJsonConverter), + typeof(global::Vercel.JsonConverters.EdgeConfigItemValueJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AllOfJsonConverter), + typeof(global::Vercel.JsonConverters.AllOfJsonConverter), + typeof(global::Vercel.JsonConverters.AllOfJsonConverter), + typeof(global::Vercel.JsonConverters.AllOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?, global::Vercel.CreateDrainRequestSource2>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?, global::Vercel.UpdateDrainRequestSource2>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateResourceRequestSecrets>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.SubmitBillingDataRequestBilling>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, double?>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, double?>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter?, global::Vercel.GetOrderResponseDomainVariant1Error>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter?, global::Vercel.GetOrderResponseDomainVariant2Error>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter?, global::Vercel.GetOrderResponseDomainVariant3Error>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter?, global::Vercel.GetOrderResponseError>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetAllLogDrainsResponse2>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, bool?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2, global::Vercel.GetProjectsResponseVariant3>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateProjectResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateProjectResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UploadProjectAvatarResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.FilterProjectEnvsResponseVariant1Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.FilterProjectEnvsResponseVariant2EnvTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.FilterProjectEnvsResponseVariant3EnvTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectEnvResponseCreatedTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectEnvResponseCreatedItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectEnvResponseFailedItemErrorTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectEnvResponseVariant1Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectEnvResponseVariant2Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.RemoveProjectEnvResponseVariant2, global::Vercel.RemoveProjectEnvResponseVariant3>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.RemoveProjectEnvResponseVariant1ItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.RemoveProjectEnvResponseVariant2Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.RemoveProjectEnvResponseVariant3Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.EditProjectEnvResponseTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3_d2b4815e73d9cae6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3_e74ccaf4d161c177")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3_65dab55eb72ab1c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2_9050b6713fae8977")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2_142717b0ef8c40fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_fc7496f12f3ba78c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4_cdb871ec74a4ed68")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_cfa5054795bd20f8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_6c1dd4130e595ed5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2_01843239b24d0367")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2_b67f5e3ab9bd978d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2, global::Vercel.GetProjectsResponseVariant3>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4_3d9b4f3bc8a6bbb9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_8624abb2dc63a4b4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_3cbf46841178072a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2_b4bd32ee89f9298b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4_9eb46f83db3d1d6f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_a83ffb55e82ec006")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_12a802217b80b492")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2_4a290348848c0d0c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2_350c8ee0b89f2503")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2_51ca7e148fe17ef9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2_9a1a5f00436e67c7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4_a5f6c1719352f400")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_307782ed7846f0cf")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_58d5b54b30eda00a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2_3b1a56629e90c79f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectResponseSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2_36c7a1eb460b0e5f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_ec65365591ff4825")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_de4da363adf697e1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4_c3aff849bb67d988")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_aba44704d55b81f6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_fbb87b1fab5c6803")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectResponseSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceSourceVariant2_62b076d3d4819b25")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_18048d0075a078e9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_a883689f7e0f8af0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4_a11597d8f87e264d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_13a5dea1e0861af2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_871272eb3fca7bec")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateProjectResponseSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2_49bab5cad0447ec5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2_850db35b6060de39")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_07f7fd5063245fe5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4_bea3553d666be2aa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_9766869bacd8c185")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_2adaf836ed94a421")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2_b2eb087479b1c906")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2_c66aafbfb9cf0229")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_d5401c59437542d1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4_bd53129297de2e00")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_1fd4f74ad0451fe8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e47b1787f473edcf")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UploadProjectAvatarResponseInternalRouteVariant2HaVariant2_eb95151ba84d755b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant1Target?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant2EnvTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.FilterProjectEnvsResponseVariant3EnvTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseCreatedTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseCreatedItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateProjectEnvResponseFailedItemErrorTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectEnvResponseVariant1Target?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetProjectEnvResponseVariant2Target?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant2, global::Vercel.RemoveProjectEnvResponseVariant3>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant1ItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant2Target?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.RemoveProjectEnvResponseVariant3Target?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.EditProjectEnvResponseTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2_995ed98c8520817d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2_65563988f74243fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2_ae7c1b4ba4bdcd00")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4_8759251abf8369db")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2_759c60513a6ffb33")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2_e88c666c3c876e60")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2_9432eba530af43f9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>))] + internal sealed partial class SourceGenerationContextChunk030 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk031.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk031.g.cs new file mode 100644 index 00000000..5574397b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.Chunk031.g.cs @@ -0,0 +1,7849 @@ +#nullable enable + +#pragma warning disable CS0618 // Type or member is obsolete +#pragma warning disable CS3016 // Arrays as attribute arguments is not CLS-compliant + +namespace Vercel +{ + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + typeof(global::Vercel.JsonConverters.AiGatewayRuleTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AiGatewayRuleTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NetworkStatusJsonConverter), + typeof(global::Vercel.JsonConverters.NetworkStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PropertyKeyVariant3TagJsonConverter), + typeof(global::Vercel.JsonConverters.PropertyKeyVariant3TagNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TooManyRequestsCodeJsonConverter), + typeof(global::Vercel.JsonConverters.TooManyRequestsCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UnauthorizedCodeJsonConverter), + typeof(global::Vercel.JsonConverters.UnauthorizedCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NotAuthorizedForScopeCodeJsonConverter), + typeof(global::Vercel.JsonConverters.NotAuthorizedForScopeCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InternalServerErrorCodeJsonConverter), + typeof(global::Vercel.JsonConverters.InternalServerErrorCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TldNotSupportedCodeJsonConverter), + typeof(global::Vercel.JsonConverters.TldNotSupportedCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NotFoundCodeJsonConverter), + typeof(global::Vercel.JsonConverters.NotFoundCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainTooShortCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainTooShortCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BadRequestCodeJsonConverter), + typeof(global::Vercel.JsonConverters.BadRequestCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotRegisteredCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotRegisteredCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ForbiddenCodeJsonConverter), + typeof(global::Vercel.JsonConverters.ForbiddenCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotFoundCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotFoundCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainCannotBeTransferedOutUntilCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainCannotBeTransferedOutUntilCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.LanguageCodeRequiredCodeJsonConverter), + typeof(global::Vercel.JsonConverters.LanguageCodeRequiredCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotAvailableCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotAvailableCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ExpectedPriceMismatchCodeJsonConverter), + typeof(global::Vercel.JsonConverters.ExpectedPriceMismatchCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AdditionalContactInfoRequiredCodeJsonConverter), + typeof(global::Vercel.JsonConverters.AdditionalContactInfoRequiredCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvalidAdditionalContactInfoCodeJsonConverter), + typeof(global::Vercel.JsonConverters.InvalidAdditionalContactInfoCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.OrderTooExpensiveCodeJsonConverter), + typeof(global::Vercel.JsonConverters.OrderTooExpensiveCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DuplicateDomainsCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DuplicateDomainsCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TooManyDomainsCodeJsonConverter), + typeof(global::Vercel.JsonConverters.TooManyDomainsCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DNSSECEnabledCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DNSSECEnabledCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainAlreadyOwnedCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainAlreadyOwnedCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotRenewableCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainNotRenewableCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DomainAlreadyRenewingCodeJsonConverter), + typeof(global::Vercel.JsonConverters.DomainAlreadyRenewingCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BoughtTooRecentlyCodeJsonConverter), + typeof(global::Vercel.JsonConverters.BoughtTooRecentlyCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventEntitieTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventEntitieTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventCategorieJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventCategorieNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventPrincipalVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UserEventViaItemVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeCategorieJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeCategorieNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeReplacedByItemJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypeReplacedByItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypesResponseCategorieNameJsonConverter), + typeof(global::Vercel.JsonConverters.ListEventTypesResponseCategorieNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentGuardrailMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentDeviceJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentDeviceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentDurationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentDurationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentAllocationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentAllocationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentPrimaryMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.FlagExperimentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsPausedOutcomeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsPausedOutcomeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsFallthroughVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleOutcomeVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.FlagEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagKindJsonConverter), + typeof(global::Vercel.JsonConverters.FlagKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagStateJsonConverter), + typeof(global::Vercel.JsonConverters.FlagStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.FlagTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagStateJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.MarketplaceFlagCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.SegmentTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagsSdkKeyWithSecretsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FlagsSdkKeyWithSecretsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ACLActionJsonConverter), + typeof(global::Vercel.JsonConverters.ACLActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxStatusJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxNetworkPolicyModeJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxNetworkPolicyModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxMountsModeJsonConverter), + typeof(global::Vercel.JsonConverters.NamedSandboxMountsModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SandboxNetworkPolicyModeJsonConverter), + typeof(global::Vercel.JsonConverters.SandboxNetworkPolicyModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SessionStatusJsonConverter), + typeof(global::Vercel.JsonConverters.SessionStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SnapshotStatusJsonConverter), + typeof(global::Vercel.JsonConverters.SnapshotStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SnapshotCreationMethodJsonConverter), + typeof(global::Vercel.JsonConverters.SnapshotCreationMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberRoleJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.InvitedTeamMemberTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlConnectionSyncStateJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlConnectionSyncStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlDirectorySyncStateJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlDirectorySyncStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlDefaultRedirectUriJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlDefaultRedirectUriNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlRolesEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.TeamSamlRolesEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultRolesTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultRolesTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultRolesTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultRolesTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamResourceConfigBuildMachineDefaultJsonConverter), + typeof(global::Vercel.JsonConverters.TeamResourceConfigBuildMachineDefaultNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDefaultPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamEnablePreviewFeedbackJsonConverter), + typeof(global::Vercel.JsonConverters.TeamEnablePreviewFeedbackNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamEnableProductionFeedbackJsonConverter), + typeof(global::Vercel.JsonConverters.TeamEnableProductionFeedbackNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSensitiveEnvironmentVariablePolicyJsonConverter), + typeof(global::Vercel.JsonConverters.TeamSensitiveEnvironmentVariablePolicyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDpAccessRequestsModeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDpAccessRequestsModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamNsnbConfigPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.TeamNsnbConfigPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.TeamDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.TeamMembershipJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedLimitedByItemJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedLimitedByItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedSamlConnectionSyncStateJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedSamlConnectionSyncStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedSamlDirectorySyncStateJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedSamlDirectorySyncStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.TeamLimitedMembershipJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1SudoOriginJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1SudoOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.AuthTokenScopeVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserSoftBlockReasonJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserSoftBlockReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserSoftBlockBlockedDueToOverageTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserSoftBlockBlockedDueToOverageTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewViewPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewViewPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewFavoritesViewPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewFavoritesViewPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewRecentsViewPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserActiveDashboardViewRecentsViewPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserImportFlowGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.AuthUserImportFlowGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageListItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageListItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageListItemKindJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageListItemKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrTagKindJsonConverter), + typeof(global::Vercel.JsonConverters.VcrTagKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrTagStatusJsonConverter), + typeof(global::Vercel.JsonConverters.VcrTagStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant1OperationJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant1OperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant2OperationJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant2OperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant3OperationJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant3OperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant4OperationJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant4OperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageDetailStatusJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageDetailStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageDetailKindJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageDetailKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FileTreeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FileTreeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupRequestProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupRequestProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupRequestProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupRequestProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupProjectRequestRoleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupProjectRequestRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupProjectRequestRoleJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupProjectRequestRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RecordEventsRequestItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.RecordEventsRequestItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RecordEventsRequestItemEventJsonConverter), + typeof(global::Vercel.JsonConverters.RecordEventsRequestItemEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsRequestItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsRequestItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsRequestItemCreditTypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsRequestItemCreditTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateVersionRequestActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateVersionRequestActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckRequestSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckRequestRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckRequestRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckRequestBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckRequestBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunRequestConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunRequestConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckRequestOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorRequestDataTypeOauthServerConfigJwksKeyUseJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorRequestDataTypeOauthServerConfigJwksKeyUseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorRequestDataTypeGithubOwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorRequestDataTypeGithubOwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeAppTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeAppTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeUserTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeUserTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeJwtBearerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConnectorTokenRequestSubjectTypeJwtBearerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenSubjectTypeAppTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenSubjectTypeAppTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenSubjectTypeUserTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenSubjectTypeUserTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensRequestTokenEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeAppTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeAppTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeUserTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeUserTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeJwtBearerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorAuthorizationRequestRequestSubjectTypeJwtBearerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateIntegrationDeploymentActionRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateIntegrationDeploymentActionRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestFileInlinedFileEncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestFileInlinedFileEncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestGitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentRequestProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType3JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType3NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType4JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType4NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType5JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType5NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType6JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType6NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType7JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType7NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType8JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType8NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType9JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType9NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType10JsonConverter), + typeof(global::Vercel.JsonConverters.CreateRecordRequestEnumType10NullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestDeliveryFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestDeliveryFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConfigurableLogDrainRequestEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestProjectsJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestProjectsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestFilterFilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestFilterFilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestFilterFilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestFilterFilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestDeliveryVariant3ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainRequestSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestProjectsJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestProjectsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestFilterFilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestFilterFilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestFilterFilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestFilterFilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestDeliveryVariant3ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.TestDrainRequestDeliveryVariant3ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InvalidateByTagsRequestTargetJsonConverter), + typeof(global::Vercel.JsonConverters.InvalidateByTagsRequestTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DangerouslyDeleteByTagsRequestTargetJsonConverter), + typeof(global::Vercel.JsonConverters.DangerouslyDeleteByTagsRequestTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemOperationJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemOperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperationJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperation2JsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperation2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperation3JsonConverter), + typeof(global::Vercel.JsonConverters.PatchEdgeConfigItemsRequestItemEnumOperation3NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableRequestTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableRequestTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableRequestUpdatesTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableRequestUpdatesTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableRequestUpdatesTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableRequestUpdatesTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestEnvironmentsRuleConditionRhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestEnvironmentsRuleConditionRhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagRequestStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestEnvironmentsRuleConditionRhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagRequestStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentRequestDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentRequestDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentRequestDataRuleConditionRhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentRequestDataRuleConditionRhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestOperationActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestOperationActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestOperationFieldJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestOperationFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestDataRuleConditionRhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentRequestDataRuleConditionRhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSdkKeyRequestSdkKeyTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSdkKeyRequestSdkKeyTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ConnectIntegrationResourceToProjectRequestEnvVarEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.ConnectIntegrationResourceToProjectRequestEnvVarEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestBillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestBillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationRequestNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEventRequestEventVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEventRequestEventVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEventRequestEventVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEventRequestEventVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestOwnershipJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestOwnershipNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestBillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestBillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.ImportResourceRequestNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestOwnershipJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestOwnershipNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestBillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestBillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateResourceRequestNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SubmitBillingDataRequestUsageItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.SubmitBillingDataRequestUsageItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SubmitInvoiceRequestTestResultJsonConverter), + typeof(global::Vercel.JsonConverters.SubmitInvoiceRequestTestResultNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInvoiceRequestActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInvoiceRequestActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ExchangeSsoTokenRequestVariant1GrantTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ExchangeSsoTokenRequestVariant1GrantTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ExchangeSsoTokenRequestVariant2GrantTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ExchangeSsoTokenRequestVariant2GrantTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestDeliveryFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestDeliveryFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainRequestEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateApiKeysRequestAiGatewayQuotaRefreshPeriodJsonConverter), + typeof(global::Vercel.JsonConverters.CreateApiKeysRequestAiGatewayQuotaRefreshPeriodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsRequestItemCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.CreateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsRequestItemCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemIdRequestCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemIdRequestCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddProjectMemberRequestRoleJsonConverter), + typeof(global::Vercel.JsonConverters.AddProjectMemberRequestRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.StageRoutesRequestRouteRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestRouteRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestPositionPlacementJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteRequestPositionPlacementNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteRequestRouteRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRouteVersionsRequestActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRouteVersionsRequestActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestEnvironmentVariableTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestGitRepositoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestGitRepositoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectRequestResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPasswordProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPasswordProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPassportPublicPathRuleTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPassportPublicPathRuleTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedIpsDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedIpsDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedIpsProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedIpsProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemToPresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesProjectsCustomAllowItemFromPresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesOidcProviderToPresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestTrustedSourcesOidcProviderToPresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDeploymentPolicyDeploymentSourcesVariant1ItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectRequestDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentRequestBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentRequestBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentRequestBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentRequestBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvRequestItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvRequestTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvRequestTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestNetworkPolicyVariant1ModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestNetworkPolicyVariant1ModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestRuntimeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestRuntimeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestMountsModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSandboxesRequestMountsModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSandboxRequestRuntimeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSandboxRequestRuntimeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSandboxRequestNetworkPolicyVariant1ModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSandboxRequestNetworkPolicyVariant1ModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSessionNetworkPolicyRequestVariant1ModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSessionNetworkPolicyRequestVariant1ModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1AlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1AlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnumJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRuleActionMitigateRateLimitVariant1ActionEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigRequestIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant1ValueActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant2ValueActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant4ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant5ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant5ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant6ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant6ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant7ValueActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant8ValueActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant9ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant9ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant10ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant10ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11IdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11IdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant11ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant13ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant13ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant14ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant14ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant16IdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant16IdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant16ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant16ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant17IdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant17IdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant17ValueActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFirewallConfigRequestVariant17ValueActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobRequestRegionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobRequestRegionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobRequestAccessJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobRequestAccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectRequestSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectRequestSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InviteUserToTeamRequestItemRoleJsonConverter), + typeof(global::Vercel.JsonConverters.InviteUserToTeamRequestItemRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.InviteUserToTeamRequestItemProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.InviteUserToTeamRequestItemProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RequestAccessToTeamRequestJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.RequestAccessToTeamRequestJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateTeamMemberRequestTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateTeamMemberRequestTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateTeamMemberRequestProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateTeamMemberRequestProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestSamlRolesEnumJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestSamlRolesEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDpAccessRequestsModeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDpAccessRequestsModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultDeploymentProtectionPasswordProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultDeploymentProtectionPasswordProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultDeploymentProtectionSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultDeploymentProtectionSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationProductionJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationProductionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationCanceledJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationCanceledNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationErroredJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDefaultExpirationSettingsExpirationErroredNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyGitSourcesVariant1ItemSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestDeploymentPolicyDeploymentSourcesVariant1ItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestNsnbConfigPreferenceJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestNsnbConfigPreferenceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestResourceConfigBuildMachineDefaultJsonConverter), + typeof(global::Vercel.JsonConverters.PatchTeamRequestResourceConfigBuildMachineDefaultNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PostTeamDsyncRolesRequestRolesEnumJsonConverter), + typeof(global::Vercel.JsonConverters.PostTeamDsyncRolesRequestRolesEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateWebhookRequestEventJsonConverter), + typeof(global::Vercel.JsonConverters.CreateWebhookRequestEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant2ScopeAccessJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant2ScopeAccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant3OverrideScopeJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant3OverrideScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant3OverrideActionJsonConverter), + typeof(global::Vercel.JsonConverters.PatchUrlProtectionBypassRequestVariant3OverrideActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAiGatewayRulesIncludeDisabledJsonConverter), + typeof(global::Vercel.JsonConverters.ListAiGatewayRulesIncludeDisabledNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsDiff2JsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsDiff2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsSortByJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsSortByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.GetRedirectsSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsDirectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsDirectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentForceNewJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentForceNewNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentSkipAutoDetectionConfirmationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentSkipAutoDetectionConfirmationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigStrictJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigStrictNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagsV2StateJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagsV2StateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagsStateJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagsStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsV2StateJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsV2StateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsV2KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsV2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsStateJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagsKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GitNamespacesProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GitNamespacesProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoProviderJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsViewJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsViewNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsInstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsInstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesFilterJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesFilterNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesDiff2JsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesDiff2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsGitForkProtectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsGitForkProtectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsElasticConcurrencyEnabledJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsElasticConcurrencyEnabledNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsStaticIpsEnabledJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsStaticIpsEnabledNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsProductionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsProductionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsRedirectsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsRedirectsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsVerifiedJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsVerifiedNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsOrderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectDomainsOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsDecryptJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsDecryptNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesSortByJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesSortByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesStatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListSandboxesStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDrivesSortByJsonConverter), + typeof(global::Vercel.JsonConverters.ListDrivesSortByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDrivesSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListDrivesSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSessionSnapshotsSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListSessionSnapshotsSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSessionsSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListSessionsSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandWaitJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandWaitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsSortByJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsSortByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsSortOrderJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsSortOrderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AggregatePageviewsByItemEnumJsonConverter), + typeof(global::Vercel.JsonConverters.AggregatePageviewsByItemEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AggregateEventsByItemEnumJsonConverter), + typeof(global::Vercel.JsonConverters.AggregateEventsByItemEnumNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupResponseTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupResponseTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupResponseEntitlementJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupResponseEntitlementNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupResponseEntitlementJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupResponseEntitlementNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAccessGroupMembersResponseMemberTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.ListAccessGroupMembersResponseMemberTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupResponseEntitlementJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupResponseEntitlementNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAccessGroupProjectsResponseProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.ListAccessGroupProjectsResponseProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupProjectResponseRoleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateAccessGroupProjectResponseRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupProjectResponseRoleJsonConverter), + typeof(global::Vercel.JsonConverters.ReadAccessGroupProjectResponseRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupProjectResponseRoleJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateAccessGroupProjectResponseRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StatusResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.StatusResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseBillingCurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseBillingCurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseChargeCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseChargeCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseServiceCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponseServiceCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponsePricingCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponsePricingCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponsePricingCurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.ListBillingChargesResponsePricingCurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListContractCommitmentsResponseContractCommitmentCategoryJsonConverter), + typeof(global::Vercel.JsonConverters.ListContractCommitmentsResponseContractCommitmentCategoryNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1OptionsCurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1OptionsCurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2OptionsItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2OptionsItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3OptionsEffectiveDateEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentConfigurationVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentCurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentCurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentProviderTypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentProviderTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant2PurchaseIntentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1OutputEffectiveBehaviorJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1OutputEffectiveBehaviorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2OutputEffectiveBehaviorJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2OutputEffectiveBehaviorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3OutputEffectiveBehaviorJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3OutputEffectiveBehaviorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4OutputEffectiveBehaviorJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4OutputEffectiveBehaviorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentConfigurationVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.BuyCreditsResponseVariant3OrbSubscriptionIntentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListProjectChecksResponseCheckSourceKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectCheckResponseSourceKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectCheckResponseSourceKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseRequiresJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseRequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseBlocksJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseBlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectCheckResponseSourceKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListCheckRunsResponseRunVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentCheckRunsResponseRunVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentCheckRunResponseVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentCheckRunResponseVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant3KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant3KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant3ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant3ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant4SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant4SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant4OriginJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant1SourceVariant4OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2RequiresJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2RequiresNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2BlocksJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2BlocksNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2ConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2ConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant1SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant1SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant1OriginJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant1OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant2SubKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant2SubKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant2OriginJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDeploymentCheckRunResponseVariant2SourceVariant2OriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCheckResponseOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllChecksResponseCheckStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetCheckResponseOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsFcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsFcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsLcpSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsLcpSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsClsSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsClsSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsTbtSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsTbtSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsVirtualExperienceScoreSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCheckResponseOutputMetricsVirtualExperienceScoreSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant2EnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseCreatedByVariant2EnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant2EnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseUpdatedByVariant2EnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseSupportsIconJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseSupportsIconNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseIncludesProjectsItemEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateConnectorResponseIncludesProjectsItemEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenSubjectVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenSubjectVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenSubjectVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenSubjectVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.ImportConnectorTokensResponseTokenEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1PayloadProxyVercelCacheJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1PayloadProxyVercelCacheNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1PayloadProxyWafActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant1PayloadProxyWafActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant2LevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant2LevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyVercelCacheJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyVercelCacheNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyWafActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant1PayloadProxyWafActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant2LevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant2LevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseItemVariant3Variant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1PayloadProxyVercelCacheJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1PayloadProxyVercelCacheNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1PayloadProxyWafActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant1PayloadProxyWafActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant2LevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant2LevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1PayloadProxyVercelCacheJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1PayloadProxyVercelCacheNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1PayloadProxyWafActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant1PayloadProxyWafActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant2LevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant2LevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentEventsResponseVariant3Variant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1IntegrationsStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1IntegrationsStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesRemotePatternProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesRemotePatternProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesContentDispositionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ImagesContentDispositionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1LambdaReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1LambdaReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1CustomEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1CustomEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1CustomEnvironmentVariant1BranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1CustomEnvironmentVariant1BranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1OomReportJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1OomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant13TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant13TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant14TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant14TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant15TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant15TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant16TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant16TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant17TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitSourceVariant17TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1NodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1NodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1PlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1PlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1PlatformOriginTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1PlatformOriginTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1FunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1RouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1TriggerJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1TriggerNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1RoutePrefixSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant1EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BindingTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BindingTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BindingFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2BindingFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2FunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2HeaderMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RedirectMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RewriteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ServiceVariant2RouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant1OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant1OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant2OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant2OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant3OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant3OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant4OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1GitRepoVariant4OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1MicrofrontendsVariant2MfeConfigUploadStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1MicrofrontendsVariant2MfeConfigUploadStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigFunctionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigFunctionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigFunctionMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigFunctionMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigElasticConcurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigElasticConcurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigBuildMachinePurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ConfigResourceConfigBuildMachinePurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksDeploymentAliasStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1ChecksDeploymentAliasStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SeatBlockBlockCodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SeatBlockBlockCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SeatBlockGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant1SeatBlockGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2LambdaReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2LambdaReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2CustomEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2CustomEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2CustomEnvironmentVariant1BranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2CustomEnvironmentVariant1BranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2OomReportJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2OomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant13TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant13TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant14TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant14TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant15TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant15TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant16TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant16TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant17TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2GitSourceVariant17TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2NodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2NodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2ReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentResponseVariant2TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseIntegrationsStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseIntegrationsStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesRemotePatternProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesRemotePatternProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesContentDispositionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseImagesContentDispositionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseLambdaReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseLambdaReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseCustomEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseCustomEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseCustomEnvironmentVariant1BranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseCustomEnvironmentVariant1BranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseOomReportJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseOomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant13TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant13TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant14TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant14TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant15TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant15TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant16TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant16TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant17TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitSourceVariant17TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponsePlanJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponsePlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponsePlatformOriginTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponsePlatformOriginTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseRouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1TriggerJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1TriggerNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1RoutePrefixSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1RoutePrefixSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant1EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BindingTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BindingTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BindingFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2BindingFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2HeaderMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RedirectMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RewriteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseServiceVariant2RouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant1OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant1OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant2OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant2OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant3OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant3OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant4OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseGitRepoVariant4OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseMicrofrontendsVariant2MfeConfigUploadStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseMicrofrontendsVariant2MfeConfigUploadStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigFunctionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigFunctionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigFunctionMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigFunctionMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigElasticConcurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigElasticConcurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigBuildMachinePurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseConfigResourceConfigBuildMachinePurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksDeploymentAliasStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseChecksDeploymentAliasStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSeatBlockBlockCodeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSeatBlockBlockCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSeatBlockGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDeploymentResponseSeatBlockGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseIntegrationsStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseIntegrationsStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesRemotePatternProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesRemotePatternProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesContentDispositionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseImagesContentDispositionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseLambdaReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseLambdaReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseCustomEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseCustomEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseCustomEnvironmentVariant1BranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseCustomEnvironmentVariant1BranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseOomReportJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseOomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant13TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant13TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant14TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant14TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant15TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant15TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant16TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant16TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant17TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitSourceVariant17TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponsePlanJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponsePlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponsePlatformOriginTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponsePlatformOriginTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseRouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1TriggerJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1TriggerNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1RoutePrefixSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1RoutePrefixSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant1EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2SchemaJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2SchemaNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BuilderConfigFunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BindingTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BindingTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BindingFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2BindingFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsArchitectureJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsArchitectureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsMaxDurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsMaxDurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2FunctionsExperimentalTriggerVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2HeaderMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RedirectMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RewriteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1TransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1DestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant1DestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant2HandleJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseServiceVariant2RouteVariant2HandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant1OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant1OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant2OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant2OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant3OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant3OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant4OwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseGitRepoVariant4OwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseMicrofrontendsVariant2MfeConfigUploadStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseMicrofrontendsVariant2MfeConfigUploadStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigFunctionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigFunctionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigFunctionMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigFunctionMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigElasticConcurrencyJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigElasticConcurrencyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigBuildMachinePurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseConfigResourceConfigBuildMachinePurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksDeploymentAliasStateJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseChecksDeploymentAliasStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSeatBlockBlockCodeJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSeatBlockBlockCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSeatBlockGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CancelDeploymentResponseSeatBlockGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRecordsResponseVariant2RecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRecordsResponseVariant2RecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRecordsResponseVariant3RecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRecordsResponseVariant3RecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateRecordResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodJsonConverter), + typeof(global::Vercel.JsonConverters.BuySingleDomainResponseLinksMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodJsonConverter), + typeof(global::Vercel.JsonConverters.BuyDomainsResponseLinksMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.TransferInDomainResponseLinksMethodJsonConverter), + typeof(global::Vercel.JsonConverters.TransferInDomainResponseLinksMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainTransferInResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainTransferInResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RenewDomainResponseLinksMethodJsonConverter), + typeof(global::Vercel.JsonConverters.RenewDomainResponseLinksMethodNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1PurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1PurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant1CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant1CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant2CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant2CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant3CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant3CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant4CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant4CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant5CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant5CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant6CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant6CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant7CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant7CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant8CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant8CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant9CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant9CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant10CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant10CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant10DetailsInvalidFieldJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant1ErrorVariant10DetailsInvalidFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2PurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2PurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant1CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant1CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant2CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant2CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant3CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant3CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant4CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant4CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant5CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant5CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant6CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant6CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant7CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant7CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant8CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant8CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant9CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant9CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant10CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant10CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant10DetailsInvalidFieldJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant2ErrorVariant10DetailsInvalidFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3PurchaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3PurchaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant1CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant1CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant2CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant2CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant3CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant3CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant4CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant4CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant5CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant5CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant6CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant6CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant7CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant7CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant8CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant8CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant9CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant9CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant10CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant10CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant10DetailsInvalidFieldJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseDomainVariant3ErrorVariant10DetailsInvalidFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant1CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant1CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant2CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant2CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant3CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant3CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant4CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant4CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant5CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant5CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant6CodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetOrderResponseErrorVariant6CodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigResponseConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigResponseConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigResponseAcceptedChallengeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainConfigResponseAcceptedChallengeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ClaimDomainOwnershipResponseDomainServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ClaimDomainOwnershipResponseDomainServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainResponseDomainServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainResponseDomainServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsResponseDomainServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDomainsResponseDomainServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateOrTransferDomainResponseDomainServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateOrTransferDomainResponseDomainServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurableLogDrainResponseProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurableLogDrainResponseProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseItemProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseItemProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemDeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemDeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetAllLogDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant1FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.CreateDrainResponseVariant2ProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemDeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant1ItemFilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemDeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemFilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainsResponseDrainsVariant2ItemProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant1FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.GetDrainResponseVariant2ProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant1FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant1SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2SecretKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant2SecretKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4EncodingJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4EncodingNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4CompressionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4CompressionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4FileStructureJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4FileStructureNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4ServerSideEncryptionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4ServerSideEncryptionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4ObjectAclJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant4ObjectAclNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant5TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2DeliveryVariant5TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SamplingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SamplingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SamplingItemEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SamplingItemEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2SourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2VersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2VersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1LogSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1LogSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant1DeploymentEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2FilterV2FilterVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant1AccessJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant1AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant1ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant1ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant2ManagedByJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateDrainResponseVariant2ProjectAccessVariant2ManagedByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigsResponseItemPurposeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigsResponseItemPurposeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEdgeConfigResponsePurposeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEdgeConfigResponsePurposeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEdgeConfigResponsePurposeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateEdgeConfigResponsePurposeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigResponsePurposeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigResponsePurposeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigResponsePurposeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetEdgeConfigResponsePurposeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateEdgeConfigResponsePurposeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateEdgeConfigResponsePurposeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateEdgeConfigResponsePurposeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateEdgeConfigResponsePurposeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RestoreEdgeConfigBackupResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.RestoreEdgeConfigBackupResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseCreatedItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseCreatedItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseCreatedItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseCreatedItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorValueVariant2ItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorValueVariant2ItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSharedEnvVariableResponseFailedItemErrorTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSharedEnvVariableResponseDataItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListSharedEnvVariableResponseDataItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListSharedEnvVariableResponseDataItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.ListSharedEnvVariableResponseDataItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseUpdatedItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseUpdatedItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseUpdatedItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseUpdatedItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorValueVariant2ItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorValueVariant2ItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateSharedEnvVariableResponseFailedItemErrorTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorValueVariant2ItemJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorValueVariant2ItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorTargetJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSharedEnvVariableResponseFailedItemErrorTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSharedEnvVarResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSharedEnvVarResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSharedEnvVarResponseTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetSharedEnvVarResponseTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentGuardrailMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentDeviceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentDeviceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentDurationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentDurationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentAllocationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentAllocationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentPrimaryMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseExperimentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsPausedOutcomeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsPausedOutcomeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsFallthroughVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleOutcomeVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentGuardrailMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentDeviceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentDeviceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentDurationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentDurationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentAllocationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentAllocationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentPrimaryMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseExperimentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsPausedOutcomeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsPausedOutcomeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsFallthroughVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleOutcomeVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentGuardrailMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentDeviceJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentDeviceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentDurationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentDurationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentAllocationUnitJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentAllocationUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricUnitJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricMetricUnitNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricDirectionalityJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentPrimaryMetricDirectionalityNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentStatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataExperimentStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsPausedOutcomeTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsPausedOutcomeTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsFallthroughVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleOutcomeVariant3BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataEnvironmentsRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataStateJsonConverter), + typeof(global::Vercel.JsonConverters.ListFlagVersionsResponseVersionDataStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFlagSettingsResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.GetFlagSettingsResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSettingsResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSettingsResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSettingsResponseTypeName2JsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSettingsResponseTypeName2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagSettingsResponseVariant2DataItemTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.ListTeamFlagSettingsResponseVariant2DataItemTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.CreateFlagSegmentResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant2BaseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleOutcomeVariant2BaseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionRhsVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionRhsVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionRhsVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionRhsVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionLhsVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionLhsVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionLhsVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionLhsVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionCmpJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseDataRuleConditionCmpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseTypeNameJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateFlagSegmentResponseTypeNameNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSdkKeysResponseDataItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSdkKeysResponseDataItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2GitAccountProviderJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2GitAccountProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2RepoProviderJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2RepoProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2RepoOwnerTypeJsonConverter), + typeof(global::Vercel.JsonConverters.SearchRepoResponseVariant2RepoOwnerTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansResponsePlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansResponsePlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansResponsePlanScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetBillingPlansResponsePlanScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMemberResponseRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetMemberResponseRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourcesResponseResourceStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourcesResponseResourceStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourcesResponseResourceNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourcesResponseResourceNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourceResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourceResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourceResponseNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationResourceResponseNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetInvoiceResponseStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetInvoiceResponseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemInstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant1ItemInstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemIntegrationTagIdJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemIntegrationTagIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemDisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemDisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemInstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationsResponseVariant2ItemInstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1ProjectSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1ProjectSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1NotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1NotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant1BillingPlanScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TransferRequestVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1InstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant1InstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2InstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant2InstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3StatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3StatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3SourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3SourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3DisabledReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3DisabledReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3InstallationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationResponseVariant3InstallationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsStorageStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsStorageStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsExperimentationStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsExperimentationStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsAiStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsAiStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsAuthenticationStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsAuthenticationStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsObservabilityStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsObservabilityStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsVideoStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsVideoStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsWorkflowStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsWorkflowStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsChecksStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsChecksStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsLogDrainStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsLogDrainStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsLogDrainFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsLogDrainFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsTraceDrainStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsTraceDrainStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsTraceDrainFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsTraceDrainFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsMessagingStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsMessagingStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsOtherStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductProtocolsOtherStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductPrimaryProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductPrimaryProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant1UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant2UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant3UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant4UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant5UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant6UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant7UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant8UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant9UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant10UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant11UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12GitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetConfigurationProductsResponseProductMetadataSchemaPropertiesVariant12GitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemDeliveryFormatJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemDeliveryFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemCreatedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemCreatedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.GetIntegrationLogDrainsResponseItemSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseDeliveryFormatJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseDeliveryFormatNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseCreatedFromJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseCreatedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceVariant1KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceVariant1KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceVariant2KindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateLogDrainResponseSourceVariant2KindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRuntimeLogsResponseLevelJsonConverter), + typeof(global::Vercel.JsonConverters.GetRuntimeLogsResponseLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRuntimeLogsResponseSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetRuntimeLogsResponseSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.HeadInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeJsonConverter), + typeof(global::Vercel.JsonConverters.HeadInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeJsonConverter), + typeof(global::Vercel.JsonConverters.GetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ReplaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeJsonConverter), + typeof(global::Vercel.JsonConverters.ReplaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfigResponsePurposeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsInGroupResponseProjectTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsConfigResponseConfigVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsConfigResponseConfigVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsConfigForProjectResponseConfigVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetMicrofrontendsConfigForProjectResponseConfigVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberComputedProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberComputedProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectMembersResponseVariant2MemberTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant2RouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant3RouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRoutesResponseVariant4RouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.AddRouteResponseRouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteHaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteHaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteHaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteHaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMissingItemVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMissingItemVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMissingItemVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMissingItemVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant1OpJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant1OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant2OpJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteTransformVariant2OpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteDestinationTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteRouteDestinationTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteSrcSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.EditRouteResponseRouteSrcSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRoutePathConditionSyntaxJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRoutePathConditionSyntaxNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteConditionFieldJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteConditionFieldNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteConditionOperatorJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteConditionOperatorNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionSubTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionSubTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionHeaderOpJsonConverter), + typeof(global::Vercel.JsonConverters.GenerateRouteResponseRouteActionHeaderOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteHandleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteHandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateErlAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateErlAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityFirewallRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant1ItemInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMissingItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHandleJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteHandleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateErlAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateErlAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityFirewallRouteTransformOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant2ProjectInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectPassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectPassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsResponseVariant3ProjectTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.UploadProjectAvatarResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateStaticIpsResponseItemEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateStaticIpsResponseItemEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentResponseBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateCustomEnvironmentResponseBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectsByIdOrNameCustomEnvironmentsResponseEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCustomEnvironmentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetCustomEnvironmentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetCustomEnvironmentResponseBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetCustomEnvironmentResponseBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentResponseBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateCustomEnvironmentResponseBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveCustomEnvironmentResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveCustomEnvironmentResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveCustomEnvironmentResponseBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveCustomEnvironmentResponseBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant1InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTargetJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant2EnvInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTargetJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.FilterProjectEnvsResponseVariant3EnvInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseCreatedItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorValueVariant2ItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorValueVariant2ItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateProjectEnvResponseFailedItemErrorTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant1InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetProjectEnvResponseVariant2InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant1ItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TargetJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant2InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TargetJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3InternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.RemoveProjectEnvResponseVariant3InternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTargetJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.EditProjectEnvResponseInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant1ReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant1ReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant2AvailableSlotsJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant2AvailableSlotsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant2ReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant2ReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant3ReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant3ReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant4ReasonJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseBillingStatusResponseVariant4ReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseSubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseSubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCurrentDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseCanaryDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseAdvancementTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetRollingReleaseResponseRollingReleaseAdvancementTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseSubstateJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseSubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCurrentDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseCanaryDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseAdvancementTypeJsonConverter), + typeof(global::Vercel.JsonConverters.ApproveRollingReleaseStageResponseRollingReleaseAdvancementTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseSubstateJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseSubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCurrentDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseCanaryDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseAdvancementTypeJsonConverter), + typeof(global::Vercel.JsonConverters.StartRollingReleaseResponseRollingReleaseAdvancementTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseStateJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseSubstateJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseSubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCurrentDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseCanaryDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseAdvancementTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CompleteRollingReleaseResponseRollingReleaseAdvancementTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AcceptProjectTransferRequestResponseVariant1PartnerCallResultStatusJsonConverter), + typeof(global::Vercel.JsonConverters.AcceptProjectTransferRequestResponseVariant1PartnerCallResultStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectProtectionBypassResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectProtectionBypassResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectProtectionBypassResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateProjectProtectionBypassResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant1ViaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCreatorVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaConfiguredByJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaConfiguredByNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAliaTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseConnectConfigurationEnvIdJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseConnectConfigurationEnvIdNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCronsDefinitionSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCronsDefinitionSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTargetItemJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTargetItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemInternalContentHintTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseEnvItemInternalContentHintTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCustomEnvironmentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCustomEnvironmentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseCustomEnvironmentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseServiceServiceTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseServiceServiceTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseServiceFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseServiceFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLatestDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLinkVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponsePassportDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponsePassportDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigFunctionDefaultMemoryTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigFunctionDefaultMemoryTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineSelectionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineSelectionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineElasticReasonJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildMachineElasticReasonNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildQueueConfigurationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDefaultResourceConfigBuildQueueConfigurationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionCve55182MigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionCve55182MigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSsoProtectionApril2026SecurityIncidentMigrationAppliedFromNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsBranchMatcherTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsBranchMatcherTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsPlanJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsPlanNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTargetsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLastAliasRequestJobStatusJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLastAliasRequestJobStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLastAliasRequestTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseLastAliasRequestTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant1DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant1DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant1ProtectionModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant1ProtectionModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant2DeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedIpsVariant2DeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemFromVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesProjectsCustomAllowItemToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant1PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2PresetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTrustedSourcesOidcProviderToVariant2PresetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseGitProviderOptionsCreateDeploymentsJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseGitProviderOptionsCreateDeploymentsNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesBotFilterActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesBotFilterActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseSecurityLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseOidcTokenConfigIssuerModeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseOidcTokenConfigIssuerModeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant1ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant1ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2ProviderJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceSourceVariant2ProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyGitSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceSourceJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant1TargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDeploymentPolicyDeploymentSourceEnvironmentVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseFlatRateTierJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseFlatRateTierNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseUsageStatusKindJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseUsageStatusKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant1ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant1ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant2ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant2ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant3RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4ActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4ActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseBlockHistoryItemVariant4RouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseInterstitialHistoryItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseAbuseInterstitialHistoryItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1KeyJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant1KeyNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2HaVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2MitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseInternalRouteVariant2MitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDismissedToastActionJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseDismissedToastActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTracingSamplingRuleEnvJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTracingSamplingRuleEnvNullableJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTracingSamplingRuleDestinationJsonConverter), + typeof(global::Vercel.JsonConverters.UpdateMicrofrontendsResponseTracingSamplingRuleDestinationNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant1DataCodeJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant1DataCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant1DataMessageJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant3Variant1DataCodeJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant3Variant1DataCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant3Variant1DataMessageJsonConverter), + typeof(global::Vercel.JsonConverters.RunSessionCommandResponseVariant3Variant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageJsonConverter), + typeof(global::Vercel.JsonConverters.GetSessionCommandLogsResponseVariant1DataMessageNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.PutFirewallConfigResponseActiveLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.GetFirewallConfigResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteSecurityFirewallConfigByConfigVersionResponseNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.GetBypassIpResponseResultItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionJsonConverter), + typeof(global::Vercel.JsonConverters.AddBypassIpResponseVariant2ResultItemActionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectFilterGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectFilterGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectFilterGitProvidersJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreProjectFilterGitProvidersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreStatusJsonConverter), + typeof(global::Vercel.JsonConverters.GetStorageStoresByIdResponseStoreStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectFilterGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectFilterGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectFilterGitProvidersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreProjectFilterGitProvidersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreAccessJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreAccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreKindJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreRegionJsonConverter), + typeof(global::Vercel.JsonConverters.CreateStorageStoresBlobResponseStoreRegionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectsMetadataItemDeploymentsActionEnvironmentNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvidersJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProvidersNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreOwnershipJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreOwnershipNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreExternalResourceStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreExternalResourceStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant1UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant2UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant3UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant4UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant5UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant6UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiOptionHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant7UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9ItemsTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant1HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3DisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3HiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant11UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12TypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12TypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControlJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiControlNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiReadOnlyEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiHiddenEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2JsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12UiDisabledEnum2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant12GitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductTagJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductTagNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScopeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductProjectConnectionScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductGuideStepActionTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductGuideStepActionTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductSupportedProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductSupportedProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocolJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductPrimaryProtocolNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductLogDrainStatusJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreProductLogDrainStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreNotificationLevelJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreNotificationLevelNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreBillingPlanTypeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreBillingPlanTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreBillingPlanScopeJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreBillingPlanScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreTargetJsonConverter), + typeof(global::Vercel.JsonConverters.CreateIntegrationStoreDirectResponseStoreTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberProjectRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseMemberProjectRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeTeamRoleJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeTeamRoleNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeTeamPermissionJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeTeamPermissionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeProjects2JsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamMembersResponseEmailInviteCodeProjects2NullableJsonConverter), + typeof(global::Vercel.JsonConverters.RequestAccessToTeamResponseJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.RequestAccessToTeamResponseJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamAccessRequestResponseJoinedFromOriginJsonConverter), + typeof(global::Vercel.JsonConverters.GetTeamAccessRequestResponseJoinedFromOriginNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsResponseTagKindJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsResponseTagKindNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsResponseTagStatusJsonConverter), + typeof(global::Vercel.JsonConverters.ListRepositoryTagsResponseTagStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AggregatePageviewsResponseQueryGroupByItemJsonConverter), + typeof(global::Vercel.JsonConverters.AggregatePageviewsResponseQueryGroupByItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.AggregateEventsResponseQueryGroupByItemJsonConverter), + typeof(global::Vercel.JsonConverters.AggregateEventsResponseQueryGroupByItemNullableJsonConverter), + typeof(global::Vercel.JsonConverters.CreateWebhookResponseEventJsonConverter), + typeof(global::Vercel.JsonConverters.CreateWebhookResponseEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant1ItemProjectsMetadataItemFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant1ItemProjectsMetadataItemFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant1ItemEventJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant1ItemEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant2ItemEventJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhooksResponseVariant2ItemEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhookResponseEventJsonConverter), + typeof(global::Vercel.JsonConverters.GetWebhookResponseEventNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant3ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListDeploymentAliasesResponseAliaseProtectionBypassVariant4ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant3ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant3ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant4ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.ListAliasesResponseAliaseProtectionBypassVariant4ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant1ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant1ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant2AccessJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant2AccessNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant2ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant2ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant3ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant3ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant4ScopeJsonConverter), + typeof(global::Vercel.JsonConverters.GetAliasResponseProtectionBypassVariant4ScopeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteAliasResponseStatusJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteAliasResponseStatusNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSourceJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSourceNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentReadyStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentReadyStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentTargetJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentTargetNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentReadySubstateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentReadySubstateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksConclusionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksConclusionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksDeploymentAliasStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentChecksDeploymentAliasStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentOomReportJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentOomReportNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentManualProvisioningStateJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentManualProvisioningStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentProjectSettingsFrameworkJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentProjectSettingsFrameworkNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentProjectSettingsNodeVersionJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentProjectSettingsNodeVersionNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentPlatformOriginTypeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentPlatformOriginTypeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSeatBlockBlockCodeJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSeatBlockBlockCodeNullableJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSeatBlockGitProviderJsonConverter), + typeof(global::Vercel.JsonConverters.GetDeploymentsResponseDeploymentSeatBlockGitProviderNullableJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteDeploymentResponseStateJsonConverter), + typeof(global::Vercel.JsonConverters.DeleteDeploymentResponseStateNullableJsonConverter), + typeof(global::Vercel.JsonConverters.FlagJSONValueJsonConverter), + typeof(global::Vercel.JsonConverters.PropertyKeyJsonConverter), + typeof(global::Vercel.JsonConverters.RegistrantFieldJsonConverter), + typeof(global::Vercel.JsonConverters.EdgeConfigItemValueJsonConverter), + typeof(global::Vercel.JsonConverters.VcrImageLayerJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AllOfJsonConverter), + typeof(global::Vercel.JsonConverters.AllOfJsonConverter), + typeof(global::Vercel.JsonConverters.AllOfJsonConverter), + typeof(global::Vercel.JsonConverters.AllOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?, global::Vercel.CreateDrainRequestSource2>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?, global::Vercel.UpdateDrainRequestSource2>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateResourceRequestSecrets>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.SubmitBillingDataRequestBilling>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, double?>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, double?>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter, string>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter?, global::Vercel.GetOrderResponseDomainVariant1Error>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter?, global::Vercel.GetOrderResponseDomainVariant2Error>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter?, global::Vercel.GetOrderResponseDomainVariant3Error>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter?, global::Vercel.GetOrderResponseError>), + typeof(global::Vercel.JsonConverters.AnyOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetAllLogDrainsResponse2>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSharedEnvVariableResponseFailedItemErrorTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateSharedEnvVariableResponseFailedItemErrorTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.DeleteSharedEnvVariableResponseFailedItemErrorTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, bool?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetMicrofrontendsInGroupResponseProjectEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetMicrofrontendsInGroupResponseProjectSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2, global::Vercel.GetProjectsResponseVariant3>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemSecurityFirewallRouteMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant1ItemSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectSecurityFirewallRouteMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant2ProjectSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant3ProjectEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant3ProjectSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectsResponseVariant3ProjectSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateProjectResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateProjectResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateProjectResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UploadProjectAvatarResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UploadProjectAvatarResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UploadProjectAvatarResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.FilterProjectEnvsResponseVariant1Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.FilterProjectEnvsResponseVariant2EnvTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.FilterProjectEnvsResponseVariant3EnvTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectEnvResponseCreatedTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectEnvResponseCreatedItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateProjectEnvResponseFailedItemErrorTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectEnvResponseVariant1Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetProjectEnvResponseVariant2Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.RemoveProjectEnvResponseVariant2, global::Vercel.RemoveProjectEnvResponseVariant3>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.RemoveProjectEnvResponseVariant1ItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.RemoveProjectEnvResponseVariant2Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.RemoveProjectEnvResponseVariant3Target?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.EditProjectEnvResponseTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateMicrofrontendsResponseEnvItemTarget?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateMicrofrontendsResponseSecurityRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.UpdateMicrofrontendsResponseSecurityLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetFirewallConfigResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter), + typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>), + typeof(global::Vercel.JsonConverters.UnixTimestampJsonConverter), + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "GetSecurityFirewallConfigResponseVersionRulesets2_cb5fca6f46658cf2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.PutFirewallConfigResponseActiveLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant1ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRuleVariant2ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetFirewallConfigResponseLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2_89f0cbc254469030")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>), TypeInfoPropertyName = "CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2_d26c659d16b53359")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.GetStorageStoresByIdResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "GetStorageStoresByIdResponseStoreProjectFilterGitProviders_36eb3ecf9ad87902")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateStorageStoresBlobResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "CreateStorageStoresBlobResponseStoreProjectFilterGitProviders_aa7865470a6d78c7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::Vercel.CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders?>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProjectFilterGitProviders_1da342ad0298fa46")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant8UiOptionVariant3_34db542ed5be6fa4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant9UiOptionVariant3_8e14b2ba4ac0f062")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateIntegrationStoreDirectResponseStoreProductMetadataSchemaPropertiesVariant10UiOptionVariant3_9719cb26f45088f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>), TypeInfoPropertyName = "ListAliasesResponseAliaseMicrofrontendsApplicationsVariant3Item_ebffb0ae5e58884b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vercel.OneOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>), TypeInfoPropertyName = "GetAliasResponseMicrofrontendsApplicationsVariant3Item_37312b6da8f94d16")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + internal sealed partial class SourceGenerationContextChunk031 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } +} diff --git a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.g.cs b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.g.cs index 2e6bf3db..3846ea8b 100644 --- a/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.g.cs +++ b/src/libs/Vercel/Generated/Vercel.JsonSerializerContext.g.cs @@ -63,7 +63,9 @@ public SourceGenerationContext(JsonSerializerOptions options) new global::Vercel.SourceGenerationContextChunk026(CreateChildOptions(Options)), new global::Vercel.SourceGenerationContextChunk027(CreateChildOptions(Options)), new global::Vercel.SourceGenerationContextChunk028(CreateChildOptions(Options)), - new global::Vercel.SourceGenerationContextChunk029(CreateChildOptions(Options)) + new global::Vercel.SourceGenerationContextChunk029(CreateChildOptions(Options)), + new global::Vercel.SourceGenerationContextChunk030(CreateChildOptions(Options)), + new global::Vercel.SourceGenerationContextChunk031(CreateChildOptions(Options)) ]; } diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponse.Json.g.cs new file mode 100644 index 00000000..e0a8eaa5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponse.g.cs new file mode 100644 index 00000000..c89cec52 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponse.g.cs @@ -0,0 +1,172 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ownerId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string OwnerId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("projectKey")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ProjectKey { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Version { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("firewallEnabled")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool FirewallEnabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("crs")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs? Crs { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rules")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList> Rules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ips")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Ips { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>))] + public global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>? Rulesets { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("changes")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Changes { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("managedRules")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules? ManagedRules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("botIdEnabled")] + public bool? BotIdEnabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponse( + string ownerId, + string projectKey, + string id, + double version, + string updatedAt, + bool firewallEnabled, + global::System.Collections.Generic.IList> rules, + global::System.Collections.Generic.IList ips, + global::System.Collections.Generic.IList changes, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs? crs, + global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>? rulesets, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules? managedRules, + bool? botIdEnabled, + global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders?>? logHeaders) + { + this.OwnerId = ownerId ?? throw new global::System.ArgumentNullException(nameof(ownerId)); + this.ProjectKey = projectKey ?? throw new global::System.ArgumentNullException(nameof(projectKey)); + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Version = version; + this.UpdatedAt = updatedAt ?? throw new global::System.ArgumentNullException(nameof(updatedAt)); + this.FirewallEnabled = firewallEnabled; + this.Crs = crs; + this.Rules = rules ?? throw new global::System.ArgumentNullException(nameof(rules)); + this.Ips = ips ?? throw new global::System.ArgumentNullException(nameof(ips)); + this.Rulesets = rulesets; + this.Changes = changes ?? throw new global::System.ArgumentNullException(nameof(changes)); + this.ManagedRules = managedRules; + this.BotIdEnabled = botIdEnabled; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange.Json.g.cs new file mode 100644 index 00000000..3769efaa --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseChange + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange.g.cs new file mode 100644 index 00000000..42a1fb05 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseChange.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseChange + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs.Json.g.cs new file mode 100644 index 00000000..4faf0dd4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs.g.cs new file mode 100644 index 00000000..359f11a1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs.g.cs @@ -0,0 +1,145 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sd")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd Sd { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ma")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa Ma { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("lfi")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi Lfi { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rfi")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi Rfi { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rce")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce Rce { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("php")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp Php { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("gen")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen Gen { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("xss")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss Xss { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sqli")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli Sqli { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sf")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf Sf { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("java")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava Java { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd sd, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa ma, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi lfi, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi rfi, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce rce, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp php, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen gen, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss xss, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli sqli, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf sf, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava java) + { + this.Sd = sd ?? throw new global::System.ArgumentNullException(nameof(sd)); + this.Ma = ma ?? throw new global::System.ArgumentNullException(nameof(ma)); + this.Lfi = lfi ?? throw new global::System.ArgumentNullException(nameof(lfi)); + this.Rfi = rfi ?? throw new global::System.ArgumentNullException(nameof(rfi)); + this.Rce = rce ?? throw new global::System.ArgumentNullException(nameof(rce)); + this.Php = php ?? throw new global::System.ArgumentNullException(nameof(php)); + this.Gen = gen ?? throw new global::System.ArgumentNullException(nameof(gen)); + this.Xss = xss ?? throw new global::System.ArgumentNullException(nameof(xss)); + this.Sqli = sqli ?? throw new global::System.ArgumentNullException(nameof(sqli)); + this.Sf = sf ?? throw new global::System.ArgumentNullException(nameof(sf)); + this.Java = java ?? throw new global::System.ArgumentNullException(nameof(java)); + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrs() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen.Json.g.cs new file mode 100644 index 00000000..4fbc3fae --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen.g.cs new file mode 100644 index 00000000..37d5b9df --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGen() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.g.cs new file mode 100644 index 00000000..fb3d5a88 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsGenAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava.Json.g.cs new file mode 100644 index 00000000..fd278383 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava.g.cs new file mode 100644 index 00000000..0d158aae --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJava() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.g.cs new file mode 100644 index 00000000..ae6bcf43 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsJavaAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi.Json.g.cs new file mode 100644 index 00000000..96507ba8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi.g.cs new file mode 100644 index 00000000..59935eda --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfi() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.g.cs new file mode 100644 index 00000000..51734d16 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsLfiAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa.Json.g.cs new file mode 100644 index 00000000..0caa129d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa.g.cs new file mode 100644 index 00000000..b90b2601 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMa() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.g.cs new file mode 100644 index 00000000..9040756e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsMaAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp.Json.g.cs new file mode 100644 index 00000000..b995ccb8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp.g.cs new file mode 100644 index 00000000..e164e44a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.g.cs new file mode 100644 index 00000000..97549854 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsPhpAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce.Json.g.cs new file mode 100644 index 00000000..ec985650 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce.g.cs new file mode 100644 index 00000000..185107d3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRce() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.g.cs new file mode 100644 index 00000000..3e75e84e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRceAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi.Json.g.cs new file mode 100644 index 00000000..d0f00051 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi.g.cs new file mode 100644 index 00000000..5fd7cb72 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfi() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.g.cs new file mode 100644 index 00000000..f509a0e8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsRfiAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd.Json.g.cs new file mode 100644 index 00000000..ebb7ff02 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd.g.cs new file mode 100644 index 00000000..5bf9a20d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSd() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.g.cs new file mode 100644 index 00000000..126e0343 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSdAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf.Json.g.cs new file mode 100644 index 00000000..f35f07b1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf.g.cs new file mode 100644 index 00000000..7921e7df --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSf() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.g.cs new file mode 100644 index 00000000..ce0bdbea --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSfAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli.Json.g.cs new file mode 100644 index 00000000..2bfc4ec1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli.g.cs new file mode 100644 index 00000000..7195bdca --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqli() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.g.cs new file mode 100644 index 00000000..d0b89291 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsSqliAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss.Json.g.cs new file mode 100644 index 00000000..f039340b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss.g.cs new file mode 100644 index 00000000..b9ed8ba1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXss() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.g.cs new file mode 100644 index 00000000..85b131ee --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction? ToEnum(string value) + { + return value switch + { + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseCrsXssAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp.Json.g.cs new file mode 100644 index 00000000..44163d67 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseIp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp.g.cs new file mode 100644 index 00000000..fa130717 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIp.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseIp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("hostname")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Hostname { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ip")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Ip { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("notes")] + public string? Notes { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseIp( + string id, + string hostname, + string ip, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction action, + string? notes) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Hostname = hostname ?? throw new global::System.ArgumentNullException(nameof(hostname)); + this.Ip = ip ?? throw new global::System.ArgumentNullException(nameof(ip)); + this.Notes = notes; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseIp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.g.cs new file mode 100644 index 00000000..adbcd571 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction + { + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseIpActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.Bypass => "bypass", + CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction? ToEnum(string value) + { + return value switch + { + "bypass" => CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.Bypass, + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseIpAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders.g.cs new file mode 100644 index 00000000..a751f63a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => CreateSecurityFirewallConfigByConfigVersionActivateResponseLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules.Json.g.cs new file mode 100644 index 00000000..9ec6a84d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules.g.cs new file mode 100644 index 00000000..b383681f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules.g.cs @@ -0,0 +1,80 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bot_protection")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection? BotProtection { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ai_bots")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots? AiBots { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("owasp")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp? Owasp { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("vercel_ruleset")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset? VercelRuleset { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("traffic_sources")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources? TrafficSources { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection? botProtection, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots? aiBots, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp? owasp, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset? vercelRuleset, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources? trafficSources) + { + this.BotProtection = botProtection; + this.AiBots = aiBots; + this.Owasp = owasp; + this.VercelRuleset = vercelRuleset; + this.TrafficSources = trafficSources; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRules() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots.Json.g.cs new file mode 100644 index 00000000..b014ae5d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots.g.cs new file mode 100644 index 00000000..77263b67 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBots() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.g.cs new file mode 100644 index 00000000..b7b72b14 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesAiBotsAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection.Json.g.cs new file mode 100644 index 00000000..1deb813b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection.g.cs new file mode 100644 index 00000000..0d90f262 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtection() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.g.cs new file mode 100644 index 00000000..62186557 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesBotProtectionAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp.Json.g.cs new file mode 100644 index 00000000..ffc52f88 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp.g.cs new file mode 100644 index 00000000..112d5a18 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwasp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.g.cs new file mode 100644 index 00000000..4ed819b4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesOwaspAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources.Json.g.cs new file mode 100644 index 00000000..44681f9c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources.g.cs new file mode 100644 index 00000000..0c0de558 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSources() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.g.cs new file mode 100644 index 00000000..0f4f1660 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesTrafficSourcesAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset.Json.g.cs new file mode 100644 index 00000000..0ca3f4e4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset.g.cs new file mode 100644 index 00000000..845c42ed --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset( + bool active, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRuleset() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.g.cs new file mode 100644 index 00000000..0c0f2900 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseManagedRulesVercelRulesetAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1.Json.g.cs new file mode 100644 index 00000000..d141b919 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1.g.cs new file mode 100644 index 00000000..c9137681 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1.g.cs @@ -0,0 +1,113 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Valid { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("validationErrors")] + public object? ValidationErrors { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action action, + bool valid, + string? description, + object? validationErrors) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.Valid = valid; + this.ValidationErrors = validationErrors; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action.Json.g.cs new file mode 100644 index 00000000..5f8f744b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action.g.cs new file mode 100644 index 00000000..954c1ac5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1Action() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate.Json.g.cs new file mode 100644 index 00000000..2639739a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate.g.cs new file mode 100644 index 00000000..7fc85935 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction action, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit? rateLimit, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.g.cs new file mode 100644 index 00000000..b6d1576b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Allow => "allow", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Bypass => "bypass", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Log => "log", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.RateLimit => "rate_limit", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Allow, + "bypass" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Bypass, + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Log, + "rate_limit" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.RateLimit, + "redirect" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..0b1ce68c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..e162fed0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..48d06a5d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..5d0eab17 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.Log => "log", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.Log, + "rate_limit" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..44fa7f6d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..e708e954 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect.g.cs new file mode 100644 index 00000000..16f75213 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..5af13a30 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem.g.cs new file mode 100644 index 00000000..31eaa54c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..637831ed --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..809c1f75 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType type, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..93d7fe01 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Eq => "eq", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Ex => "ex", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Gt => "gt", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Gte => "gte", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Inc => "inc", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.List => "list", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Lt => "lt", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Lte => "lte", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Neq => "neq", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Nex => "nex", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Ninc => "ninc", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Pre => "pre", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Re => "re", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Sub => "sub", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Eq, + "ex" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Ex, + "gt" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Gt, + "gte" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Gte, + "inc" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Inc, + "list" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.List, + "lt" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Lt, + "lte" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Lte, + "neq" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Neq, + "nex" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Nex, + "ninc" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Ninc, + "pre" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Pre, + "re" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Re, + "sub" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Sub, + "suf" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..7a2a2626 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.BotCategory => "bot_category", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.BotName => "bot_name", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.BotProtection => "bot_protection", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.BotStatus => "bot_status", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Cookie => "cookie", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Environment => "environment", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoCity => "geo_city", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoContinent => "geo_continent", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoCountry => "geo_country", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Header => "header", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Host => "host", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.IpAddress => "ip_address", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Method => "method", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Path => "path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Protocol => "protocol", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Query => "query", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.RawPath => "raw_path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Region => "region", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Route => "route", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Ruleset => "ruleset", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Scheme => "scheme", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.ServerAction => "server_action", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.TargetPath => "target_path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.TrustedSource => "trusted_source", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.BotCategory, + "bot_name" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.BotName, + "bot_protection" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.BotProtection, + "bot_status" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.BotStatus, + "cookie" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Cookie, + "domain_environment" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.DomainEnvironment, + "environment" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Environment, + "geo_as_number" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoCity, + "geo_continent" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoContinent, + "geo_country" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.GeoCountryRegion, + "header" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Header, + "host" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Host, + "ip_address" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.IpAddress, + "ja3_digest" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Ja4Digest, + "method" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Method, + "path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Path, + "protocol" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Protocol, + "query" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Query, + "rate_limit_api_id" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.RawPath, + "region" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Region, + "route" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Route, + "ruleset" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Ruleset, + "scheme" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.Scheme, + "server_action" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.ServerAction, + "target_path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.TargetPath, + "trusted_source" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.TrustedSource, + "user_agent" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant1ConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2.Json.g.cs new file mode 100644 index 00000000..8d7d382f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2.g.cs new file mode 100644 index 00000000..c582c4a1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2.g.cs @@ -0,0 +1,114 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Valid { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("validationErrors")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ValidationErrors { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action action, + bool valid, + global::System.Collections.Generic.IList validationErrors, + string? description) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.Valid = valid; + this.ValidationErrors = validationErrors ?? throw new global::System.ArgumentNullException(nameof(validationErrors)); + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action.Json.g.cs new file mode 100644 index 00000000..8725d922 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action.g.cs new file mode 100644 index 00000000..fd88df0f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2Action() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate.Json.g.cs new file mode 100644 index 00000000..9f9bfb02 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate.g.cs new file mode 100644 index 00000000..a748f2b1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction action, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit? rateLimit, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.g.cs new file mode 100644 index 00000000..f41a2b3f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Allow => "allow", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Bypass => "bypass", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Log => "log", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.RateLimit => "rate_limit", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Allow, + "bypass" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Bypass, + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Log, + "rate_limit" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.RateLimit, + "redirect" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..88f2bea1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..3da07a7f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..e559c6a9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..026b241c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.Log => "log", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.Log, + "rate_limit" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..1920826b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..ecff0dc4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect.g.cs new file mode 100644 index 00000000..d509e446 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..3647047a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem.g.cs new file mode 100644 index 00000000..bb844c0e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..38f91b0c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..9ac9b429 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType type, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..f8f230d1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Eq => "eq", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Ex => "ex", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Gt => "gt", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Gte => "gte", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Inc => "inc", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.List => "list", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Lt => "lt", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Lte => "lte", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Neq => "neq", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Nex => "nex", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Ninc => "ninc", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Pre => "pre", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Re => "re", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Sub => "sub", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Eq, + "ex" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Ex, + "gt" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Gt, + "gte" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Gte, + "inc" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Inc, + "list" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.List, + "lt" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Lt, + "lte" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Lte, + "neq" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Neq, + "nex" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Nex, + "ninc" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Ninc, + "pre" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Pre, + "re" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Re, + "sub" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Sub, + "suf" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..5465078e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.BotCategory => "bot_category", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.BotName => "bot_name", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.BotProtection => "bot_protection", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.BotStatus => "bot_status", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Cookie => "cookie", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Environment => "environment", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoCity => "geo_city", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoContinent => "geo_continent", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoCountry => "geo_country", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Header => "header", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Host => "host", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.IpAddress => "ip_address", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Method => "method", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Path => "path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Protocol => "protocol", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Query => "query", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.RawPath => "raw_path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Region => "region", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Route => "route", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Ruleset => "ruleset", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Scheme => "scheme", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.ServerAction => "server_action", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.TargetPath => "target_path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.TrustedSource => "trusted_source", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.BotCategory, + "bot_name" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.BotName, + "bot_protection" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.BotProtection, + "bot_status" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.BotStatus, + "cookie" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Cookie, + "domain_environment" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.DomainEnvironment, + "environment" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Environment, + "geo_as_number" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoCity, + "geo_continent" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoContinent, + "geo_country" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.GeoCountryRegion, + "header" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Header, + "host" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Host, + "ip_address" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.IpAddress, + "ja3_digest" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Ja4Digest, + "method" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Method, + "path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Path, + "protocol" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Protocol, + "query" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Query, + "rate_limit_api_id" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.RawPath, + "region" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Region, + "route" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Route, + "ruleset" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Ruleset, + "scheme" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.Scheme, + "server_action" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.ServerAction, + "target_path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.TargetPath, + "trusted_source" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.TrustedSource, + "user_agent" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleVariant2ConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset.Json.g.cs new file mode 100644 index 00000000..f08e88dc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset.g.cs new file mode 100644 index 00000000..d83b9737 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset.g.cs @@ -0,0 +1,93 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + string? description, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction? action) + { + this.Description = description; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRuleset() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction.Json.g.cs new file mode 100644 index 00000000..51944e89 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction.g.cs new file mode 100644 index 00000000..d8e1f6d4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate.Json.g.cs new file mode 100644 index 00000000..cce1e890 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate.g.cs new file mode 100644 index 00000000..090c2f53 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction action, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit? rateLimit, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.g.cs new file mode 100644 index 00000000..f4862fb4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Allow => "allow", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Bypass => "bypass", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Log => "log", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.RateLimit => "rate_limit", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Allow, + "bypass" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Bypass, + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Log, + "rate_limit" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.RateLimit, + "redirect" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..cc2adff4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..3e486532 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..285b7b80 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..b04f5099 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.Log => "log", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.Log, + "rate_limit" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..fa4df596 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..e0d5653b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect.g.cs new file mode 100644 index 00000000..d1be6b88 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..a9dc60f7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem.g.cs new file mode 100644 index 00000000..e598f685 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..ff64ec03 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..cd5fe21a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType type, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..84a91003 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Eq => "eq", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Ex => "ex", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Gt => "gt", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Gte => "gte", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Inc => "inc", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.List => "list", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Lt => "lt", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Lte => "lte", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Neq => "neq", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Nex => "nex", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Ninc => "ninc", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Pre => "pre", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Re => "re", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Sub => "sub", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Eq, + "ex" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Ex, + "gt" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Gt, + "gte" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Gte, + "inc" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Inc, + "list" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.List, + "lt" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Lt, + "lte" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Lte, + "neq" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Neq, + "nex" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Nex, + "ninc" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Ninc, + "pre" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Pre, + "re" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Re, + "sub" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Sub, + "suf" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..8f2f32bd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.BotCategory => "bot_category", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.BotName => "bot_name", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.BotProtection => "bot_protection", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.BotStatus => "bot_status", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Cookie => "cookie", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Environment => "environment", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoCity => "geo_city", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoContinent => "geo_continent", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoCountry => "geo_country", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Header => "header", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Host => "host", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.IpAddress => "ip_address", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Method => "method", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Path => "path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Protocol => "protocol", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Query => "query", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.RawPath => "raw_path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Region => "region", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Route => "route", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Ruleset => "ruleset", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Scheme => "scheme", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.ServerAction => "server_action", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.TargetPath => "target_path", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.TrustedSource => "trusted_source", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.BotCategory, + "bot_name" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.BotName, + "bot_protection" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.BotProtection, + "bot_status" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.BotStatus, + "cookie" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Cookie, + "domain_environment" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.DomainEnvironment, + "environment" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Environment, + "geo_as_number" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoCity, + "geo_continent" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoContinent, + "geo_country" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.GeoCountryRegion, + "header" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Header, + "host" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Host, + "ip_address" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.IpAddress, + "ja3_digest" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Ja4Digest, + "method" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Method, + "path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Path, + "protocol" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Protocol, + "query" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Query, + "rate_limit_api_id" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.RawPath, + "region" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Region, + "route" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Route, + "ruleset" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Ruleset, + "scheme" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.Scheme, + "server_action" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.ServerAction, + "target_path" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.TargetPath, + "trusted_source" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.TrustedSource, + "user_agent" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets.Json.g.cs new file mode 100644 index 00000000..ef5a2c68 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets.g.cs new file mode 100644 index 00000000..90a51ff0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2.Json.g.cs new file mode 100644 index 00000000..0aff2d66 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2.g.cs new file mode 100644 index 00000000..61b9ce86 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction action, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit? rateLimit, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.g.cs new file mode 100644 index 00000000..2590b989 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Allow => "allow", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Bypass => "bypass", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Log => "log", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.RateLimit => "rate_limit", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Allow, + "bypass" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Bypass, + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Log, + "rate_limit" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.RateLimit, + "redirect" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders.g.cs new file mode 100644 index 00000000..90872f7d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit.Json.g.cs new file mode 100644 index 00000000..e5ca619e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit.g.cs new file mode 100644 index 00000000..c829db13 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionJsonConverter))] + public global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit( + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.g.cs new file mode 100644 index 00000000..80cd45dd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.Challenge => "challenge", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.Deny => "deny", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.Log => "log", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.Challenge, + "deny" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.Deny, + "log" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.Log, + "rate_limit" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.g.cs new file mode 100644 index 00000000..df95d6af --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo value) + { + return value switch + { + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect.Json.g.cs new file mode 100644 index 00000000..bda8b77b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect), + jsonSerializerContext) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect.g.cs new file mode 100644 index 00000000..a27565a8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateSecurityFirewallConfigByConfigVersionActivateResponseRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.DeleteSecurityFirewallConfigByConfigVersionResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.DeleteSecurityFirewallConfigByConfigVersionResponse.g.cs new file mode 100644 index 00000000..0eed8587 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.DeleteSecurityFirewallConfigByConfigVersionResponse.g.cs @@ -0,0 +1,39 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum DeleteSecurityFirewallConfigByConfigVersionResponse + { + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DeleteSecurityFirewallConfigByConfigVersionResponseExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DeleteSecurityFirewallConfigByConfigVersionResponse value) + { + return value switch + { + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DeleteSecurityFirewallConfigByConfigVersionResponse? ToEnum(string value) + { + return value switch + { + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponse.Json.g.cs new file mode 100644 index 00000000..5cb00886 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GenerateFirewallRuleResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GenerateFirewallRuleResponse), + jsonSerializerContext) as global::Vercel.GenerateFirewallRuleResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GenerateFirewallRuleResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GenerateFirewallRuleResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GenerateFirewallRuleResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponse.g.cs new file mode 100644 index 00000000..c117549c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponse.g.cs @@ -0,0 +1,53 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GenerateFirewallRuleResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rule")] + public global::Vercel.GenerateFirewallRuleResponseRule? Rule { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("error")] + public string? Error { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GenerateFirewallRuleResponse( + global::Vercel.GenerateFirewallRuleResponseRule? rule, + string? error) + { + this.Rule = rule; + this.Error = error; + } + + /// + /// Initializes a new instance of the class. + /// + public GenerateFirewallRuleResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRule.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRule.Json.g.cs new file mode 100644 index 00000000..df79a45c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRule.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GenerateFirewallRuleResponseRule + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRule? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GenerateFirewallRuleResponseRule), + jsonSerializerContext) as global::Vercel.GenerateFirewallRuleResponseRule; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRule? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GenerateFirewallRuleResponseRule? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GenerateFirewallRuleResponseRule), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GenerateFirewallRuleResponseRule; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRule.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRule.g.cs new file mode 100644 index 00000000..2e78ced0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRule.g.cs @@ -0,0 +1,84 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GenerateFirewallRuleResponseRule + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GenerateFirewallRuleResponseRuleAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GenerateFirewallRuleResponseRule( + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.GenerateFirewallRuleResponseRuleAction action, + string? description) + { + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + } + + /// + /// Initializes a new instance of the class. + /// + public GenerateFirewallRuleResponseRule() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleAction.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleAction.Json.g.cs new file mode 100644 index 00000000..d821a289 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleAction.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GenerateFirewallRuleResponseRuleAction + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleAction? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleAction), + jsonSerializerContext) as global::Vercel.GenerateFirewallRuleResponseRuleAction; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleAction? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GenerateFirewallRuleResponseRuleAction? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GenerateFirewallRuleResponseRuleAction; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleAction.g.cs new file mode 100644 index 00000000..3f48d76b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GenerateFirewallRuleResponseRuleAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GenerateFirewallRuleResponseRuleAction( + global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GenerateFirewallRuleResponseRuleAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigate.Json.g.cs new file mode 100644 index 00000000..865ddce8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GenerateFirewallRuleResponseRuleActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate), + jsonSerializerContext) as global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GenerateFirewallRuleResponseRuleActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigate.g.cs new file mode 100644 index 00000000..24b90b90 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigate.g.cs @@ -0,0 +1,72 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GenerateFirewallRuleResponseRuleActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GenerateFirewallRuleResponseRuleActionMitigate( + string action, + global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit? rateLimit, + global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect? redirect, + string? actionDuration) + { + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + } + + /// + /// Initializes a new instance of the class. + /// + public GenerateFirewallRuleResponseRuleActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..b8ebe332 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GenerateFirewallRuleResponseRuleActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..9c25ee2b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRateLimit.g.cs @@ -0,0 +1,84 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GenerateFirewallRuleResponseRuleActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public string? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GenerateFirewallRuleResponseRuleActionMitigateRateLimit( + string algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + string? action) + { + this.Algo = algo ?? throw new global::System.ArgumentNullException(nameof(algo)); + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GenerateFirewallRuleResponseRuleActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..d63df455 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GenerateFirewallRuleResponseRuleActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GenerateFirewallRuleResponseRuleActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRedirect.g.cs new file mode 100644 index 00000000..7a7efa97 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GenerateFirewallRuleResponseRuleActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GenerateFirewallRuleResponseRuleActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GenerateFirewallRuleResponseRuleActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..d3c3f00e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GenerateFirewallRuleResponseRuleConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItem), + jsonSerializerContext) as global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItem.g.cs new file mode 100644 index 00000000..dd6f212d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GenerateFirewallRuleResponseRuleConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GenerateFirewallRuleResponseRuleConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GenerateFirewallRuleResponseRuleConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..536f8f48 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GenerateFirewallRuleResponseRuleConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GenerateFirewallRuleResponseRuleConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..7f0140ee --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GenerateFirewallRuleResponseRuleConditionGroupItemCondition.g.cs @@ -0,0 +1,83 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GenerateFirewallRuleResponseRuleConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GenerateFirewallRuleResponseRuleConditionGroupItemCondition( + string type, + string op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type ?? throw new global::System.ArgumentNullException(nameof(type)); + this.Op = op ?? throw new global::System.ArgumentNullException(nameof(op)); + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GenerateFirewallRuleResponseRuleConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponse.Json.g.cs new file mode 100644 index 00000000..8c9fb70a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetCertsResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetCertsResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetCertsResponse), + jsonSerializerContext) as global::Vercel.GetCertsResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetCertsResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetCertsResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetCertsResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetCertsResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponse.g.cs new file mode 100644 index 00000000..4517facf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponse.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetCertsResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("certs")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Certs { get; set; } + + /// + /// This object contains information related to the pagination of the current request, including the necessary parameters to get the next or previous page of data. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("pagination")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.Pagination Pagination { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// This object contains information related to the pagination of the current request, including the necessary parameters to get the next or previous page of data. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetCertsResponse( + global::System.Collections.Generic.IList certs, + global::Vercel.Pagination pagination) + { + this.Certs = certs ?? throw new global::System.ArgumentNullException(nameof(certs)); + this.Pagination = pagination ?? throw new global::System.ArgumentNullException(nameof(pagination)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetCertsResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponseCert.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponseCert.Json.g.cs new file mode 100644 index 00000000..ffe1ad0a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponseCert.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetCertsResponseCert + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetCertsResponseCert? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetCertsResponseCert), + jsonSerializerContext) as global::Vercel.GetCertsResponseCert; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetCertsResponseCert? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetCertsResponseCert? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetCertsResponseCert), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetCertsResponseCert; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponseCert.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponseCert.g.cs new file mode 100644 index 00000000..d8533a15 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetCertsResponseCert.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetCertsResponseCert + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("createdAt")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double CreatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("expiresAt")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double ExpiresAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("autoRenew")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool AutoRenew { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("cns")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Cns { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetCertsResponseCert( + string id, + double createdAt, + double expiresAt, + bool autoRenew, + global::System.Collections.Generic.IList cns) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.CreatedAt = createdAt; + this.ExpiresAt = expiresAt; + this.AutoRenew = autoRenew; + this.Cns = cns ?? throw new global::System.ArgumentNullException(nameof(cns)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetCertsResponseCert() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponse.Json.g.cs new file mode 100644 index 00000000..80bd1b64 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetDomainsRecordsByRecordIdResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetDomainsRecordsByRecordIdResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetDomainsRecordsByRecordIdResponse), + jsonSerializerContext) as global::Vercel.GetDomainsRecordsByRecordIdResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetDomainsRecordsByRecordIdResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetDomainsRecordsByRecordIdResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetDomainsRecordsByRecordIdResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetDomainsRecordsByRecordIdResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponse.g.cs new file mode 100644 index 00000000..731c92e6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponse.g.cs @@ -0,0 +1,134 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetDomainsRecordsByRecordIdResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetDomainsRecordsByRecordIdResponseType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Value { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("creator")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Creator { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("domain")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Domain { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ttl")] + public double? Ttl { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("comment")] + public string? Comment { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("recordType")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetDomainsRecordsByRecordIdResponseRecordTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType RecordType { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("createdAt")] + public double? CreatedAt { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetDomainsRecordsByRecordIdResponse( + global::Vercel.GetDomainsRecordsByRecordIdResponseType type, + string id, + string name, + string value, + string creator, + string domain, + global::Vercel.GetDomainsRecordsByRecordIdResponseRecordType recordType, + double? ttl, + string? comment, + double? createdAt) + { + this.Type = type; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Value = value ?? throw new global::System.ArgumentNullException(nameof(value)); + this.Creator = creator ?? throw new global::System.ArgumentNullException(nameof(creator)); + this.Domain = domain ?? throw new global::System.ArgumentNullException(nameof(domain)); + this.Ttl = ttl; + this.Comment = comment; + this.RecordType = recordType; + this.CreatedAt = createdAt; + } + + /// + /// Initializes a new instance of the class. + /// + public GetDomainsRecordsByRecordIdResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponseRecordType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponseRecordType.g.cs new file mode 100644 index 00000000..a42adb70 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponseRecordType.g.cs @@ -0,0 +1,99 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetDomainsRecordsByRecordIdResponseRecordType + { + /// + /// + /// + A, + /// + /// + /// + Aaaa, + /// + /// + /// + Alias, + /// + /// + /// + Caa, + /// + /// + /// + Cname, + /// + /// + /// + Https, + /// + /// + /// + Mx, + /// + /// + /// + Ns, + /// + /// + /// + Srv, + /// + /// + /// + Txt, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetDomainsRecordsByRecordIdResponseRecordTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetDomainsRecordsByRecordIdResponseRecordType value) + { + return value switch + { + GetDomainsRecordsByRecordIdResponseRecordType.A => "A", + GetDomainsRecordsByRecordIdResponseRecordType.Aaaa => "AAAA", + GetDomainsRecordsByRecordIdResponseRecordType.Alias => "ALIAS", + GetDomainsRecordsByRecordIdResponseRecordType.Caa => "CAA", + GetDomainsRecordsByRecordIdResponseRecordType.Cname => "CNAME", + GetDomainsRecordsByRecordIdResponseRecordType.Https => "HTTPS", + GetDomainsRecordsByRecordIdResponseRecordType.Mx => "MX", + GetDomainsRecordsByRecordIdResponseRecordType.Ns => "NS", + GetDomainsRecordsByRecordIdResponseRecordType.Srv => "SRV", + GetDomainsRecordsByRecordIdResponseRecordType.Txt => "TXT", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetDomainsRecordsByRecordIdResponseRecordType? ToEnum(string value) + { + return value switch + { + "A" => GetDomainsRecordsByRecordIdResponseRecordType.A, + "AAAA" => GetDomainsRecordsByRecordIdResponseRecordType.Aaaa, + "ALIAS" => GetDomainsRecordsByRecordIdResponseRecordType.Alias, + "CAA" => GetDomainsRecordsByRecordIdResponseRecordType.Caa, + "CNAME" => GetDomainsRecordsByRecordIdResponseRecordType.Cname, + "HTTPS" => GetDomainsRecordsByRecordIdResponseRecordType.Https, + "MX" => GetDomainsRecordsByRecordIdResponseRecordType.Mx, + "NS" => GetDomainsRecordsByRecordIdResponseRecordType.Ns, + "SRV" => GetDomainsRecordsByRecordIdResponseRecordType.Srv, + "TXT" => GetDomainsRecordsByRecordIdResponseRecordType.Txt, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponseType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponseType.g.cs new file mode 100644 index 00000000..6369787a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetDomainsRecordsByRecordIdResponseType.g.cs @@ -0,0 +1,99 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetDomainsRecordsByRecordIdResponseType + { + /// + /// + /// + A, + /// + /// + /// + Aaaa, + /// + /// + /// + Alias, + /// + /// + /// + Caa, + /// + /// + /// + Cname, + /// + /// + /// + Https, + /// + /// + /// + Mx, + /// + /// + /// + Ns, + /// + /// + /// + Srv, + /// + /// + /// + Txt, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetDomainsRecordsByRecordIdResponseTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetDomainsRecordsByRecordIdResponseType value) + { + return value switch + { + GetDomainsRecordsByRecordIdResponseType.A => "A", + GetDomainsRecordsByRecordIdResponseType.Aaaa => "AAAA", + GetDomainsRecordsByRecordIdResponseType.Alias => "ALIAS", + GetDomainsRecordsByRecordIdResponseType.Caa => "CAA", + GetDomainsRecordsByRecordIdResponseType.Cname => "CNAME", + GetDomainsRecordsByRecordIdResponseType.Https => "HTTPS", + GetDomainsRecordsByRecordIdResponseType.Mx => "MX", + GetDomainsRecordsByRecordIdResponseType.Ns => "NS", + GetDomainsRecordsByRecordIdResponseType.Srv => "SRV", + GetDomainsRecordsByRecordIdResponseType.Txt => "TXT", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetDomainsRecordsByRecordIdResponseType? ToEnum(string value) + { + return value switch + { + "A" => GetDomainsRecordsByRecordIdResponseType.A, + "AAAA" => GetDomainsRecordsByRecordIdResponseType.Aaaa, + "ALIAS" => GetDomainsRecordsByRecordIdResponseType.Alias, + "CAA" => GetDomainsRecordsByRecordIdResponseType.Caa, + "CNAME" => GetDomainsRecordsByRecordIdResponseType.Cname, + "HTTPS" => GetDomainsRecordsByRecordIdResponseType.Https, + "MX" => GetDomainsRecordsByRecordIdResponseType.Mx, + "NS" => GetDomainsRecordsByRecordIdResponseType.Ns, + "SRV" => GetDomainsRecordsByRecordIdResponseType.Srv, + "TXT" => GetDomainsRecordsByRecordIdResponseType.Txt, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenRequest.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenRequest.Json.g.cs new file mode 100644 index 00000000..57bde003 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectTokenRequest + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectTokenRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectTokenRequest), + jsonSerializerContext) as global::Vercel.GetProjectTokenRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectTokenRequest? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectTokenRequest? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectTokenRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectTokenRequest; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenRequest.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenRequest.g.cs new file mode 100644 index 00000000..f0c8455f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenRequest.g.cs @@ -0,0 +1,49 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectTokenRequest + { + /// + /// The source that is calling the endpoint.
+ /// Example: vercel-cli:pull + ///
+ /// vercel-cli:pull + [global::System.Text.Json.Serialization.JsonPropertyName("source")] + public string? Source { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The source that is calling the endpoint.
+ /// Example: vercel-cli:pull + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectTokenRequest( + string? source) + { + this.Source = source; + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectTokenRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenResponse.Json.g.cs new file mode 100644 index 00000000..56794300 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetProjectTokenResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetProjectTokenResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetProjectTokenResponse), + jsonSerializerContext) as global::Vercel.GetProjectTokenResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetProjectTokenResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetProjectTokenResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetProjectTokenResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetProjectTokenResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenResponse.g.cs new file mode 100644 index 00000000..ed39f4bf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetProjectTokenResponse.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetProjectTokenResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("token")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Token { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetProjectTokenResponse( + string token) + { + this.Token = token ?? throw new global::System.ArgumentNullException(nameof(token)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetProjectTokenResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponse.Json.g.cs new file mode 100644 index 00000000..64774716 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponse), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponse.g.cs new file mode 100644 index 00000000..e0e0af74 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponse.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + public global::Vercel.GetSecurityFirewallConfigResponseActive? Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("draft")] + public global::Vercel.GetSecurityFirewallConfigResponseDraft? Draft { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("versions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Versions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponse( + global::System.Collections.Generic.IList versions, + global::Vercel.GetSecurityFirewallConfigResponseActive? active, + global::Vercel.GetSecurityFirewallConfigResponseDraft? draft) + { + this.Active = active; + this.Draft = draft; + this.Versions = versions ?? throw new global::System.ArgumentNullException(nameof(versions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActive.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActive.Json.g.cs new file mode 100644 index 00000000..624d9160 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActive.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActive + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActive? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActive), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActive; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActive? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActive? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActive), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActive; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActive.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActive.g.cs new file mode 100644 index 00000000..52efaeea --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActive.g.cs @@ -0,0 +1,172 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActive + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ownerId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string OwnerId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("projectKey")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ProjectKey { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Version { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("firewallEnabled")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool FirewallEnabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("crs")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveCrs? Crs { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rules")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList> Rules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ips")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Ips { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>))] + public global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>? Rulesets { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("changes")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Changes { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("managedRules")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules? ManagedRules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("botIdEnabled")] + public bool? BotIdEnabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActive( + string ownerId, + string projectKey, + string id, + double version, + string updatedAt, + bool firewallEnabled, + global::System.Collections.Generic.IList> rules, + global::System.Collections.Generic.IList ips, + global::System.Collections.Generic.IList changes, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrs? crs, + global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>? rulesets, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules? managedRules, + bool? botIdEnabled, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveLogHeaders?>? logHeaders) + { + this.OwnerId = ownerId ?? throw new global::System.ArgumentNullException(nameof(ownerId)); + this.ProjectKey = projectKey ?? throw new global::System.ArgumentNullException(nameof(projectKey)); + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Version = version; + this.UpdatedAt = updatedAt ?? throw new global::System.ArgumentNullException(nameof(updatedAt)); + this.FirewallEnabled = firewallEnabled; + this.Crs = crs; + this.Rules = rules ?? throw new global::System.ArgumentNullException(nameof(rules)); + this.Ips = ips ?? throw new global::System.ArgumentNullException(nameof(ips)); + this.Rulesets = rulesets; + this.Changes = changes ?? throw new global::System.ArgumentNullException(nameof(changes)); + this.ManagedRules = managedRules; + this.BotIdEnabled = botIdEnabled; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActive() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveChange.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveChange.Json.g.cs new file mode 100644 index 00000000..d47685f6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveChange.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveChange + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveChange? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveChange), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveChange; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveChange? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveChange? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveChange), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveChange; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveChange.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveChange.g.cs new file mode 100644 index 00000000..76d8336a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveChange.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveChange + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrs.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrs.Json.g.cs new file mode 100644 index 00000000..309fd5c0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrs.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrs + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrs? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrs), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrs; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrs? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrs? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrs), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrs; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrs.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrs.g.cs new file mode 100644 index 00000000..cd4f4503 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrs.g.cs @@ -0,0 +1,145 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrs + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sd")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd Sd { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ma")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa Ma { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("lfi")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi Lfi { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rfi")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi Rfi { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rce")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce Rce { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("php")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp Php { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("gen")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen Gen { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("xss")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss Xss { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sqli")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli Sqli { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sf")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf Sf { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("java")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava Java { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrs( + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd sd, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa ma, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi lfi, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi rfi, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce rce, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp php, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen gen, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss xss, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli sqli, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf sf, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava java) + { + this.Sd = sd ?? throw new global::System.ArgumentNullException(nameof(sd)); + this.Ma = ma ?? throw new global::System.ArgumentNullException(nameof(ma)); + this.Lfi = lfi ?? throw new global::System.ArgumentNullException(nameof(lfi)); + this.Rfi = rfi ?? throw new global::System.ArgumentNullException(nameof(rfi)); + this.Rce = rce ?? throw new global::System.ArgumentNullException(nameof(rce)); + this.Php = php ?? throw new global::System.ArgumentNullException(nameof(php)); + this.Gen = gen ?? throw new global::System.ArgumentNullException(nameof(gen)); + this.Xss = xss ?? throw new global::System.ArgumentNullException(nameof(xss)); + this.Sqli = sqli ?? throw new global::System.ArgumentNullException(nameof(sqli)); + this.Sf = sf ?? throw new global::System.ArgumentNullException(nameof(sf)); + this.Java = java ?? throw new global::System.ArgumentNullException(nameof(java)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrs() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGen.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGen.Json.g.cs new file mode 100644 index 00000000..36d7ae9a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGen.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsGen + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGen; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGen.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGen.g.cs new file mode 100644 index 00000000..514c1b40 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGen.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsGen + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsGenActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsGen( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsGenAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsGen() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGenAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGenAction.g.cs new file mode 100644 index 00000000..ba86c02b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsGenAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsGenAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsGenActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsGenAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsGenAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsGenAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsGenAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsGenAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsGenAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJava.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJava.Json.g.cs new file mode 100644 index 00000000..ed4f5453 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJava.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsJava + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJava; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJava.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJava.g.cs new file mode 100644 index 00000000..a58b23f6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJava.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsJava + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsJavaActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsJava( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsJavaAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsJava() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJavaAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJavaAction.g.cs new file mode 100644 index 00000000..918f071f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsJavaAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsJavaAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsJavaActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsJavaAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsJavaAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsJavaAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsJavaAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsJavaAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsJavaAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfi.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfi.Json.g.cs new file mode 100644 index 00000000..947ffd78 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfi.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsLfi + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfi; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfi.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfi.g.cs new file mode 100644 index 00000000..894ab46c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfi.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsLfi + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsLfiActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsLfi( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsLfiAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsLfi() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfiAction.g.cs new file mode 100644 index 00000000..15ce76a6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsLfiAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsLfiAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsLfiActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsLfiAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsLfiAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsLfiAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsLfiAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsLfiAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsLfiAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMa.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMa.Json.g.cs new file mode 100644 index 00000000..aa5ad4ab --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMa.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsMa + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMa; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMa.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMa.g.cs new file mode 100644 index 00000000..f1a88609 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMa.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsMa + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsMaActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsMa( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsMaAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsMa() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMaAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMaAction.g.cs new file mode 100644 index 00000000..d22a257d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsMaAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsMaAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsMaActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsMaAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsMaAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsMaAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsMaAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsMaAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsMaAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhp.Json.g.cs new file mode 100644 index 00000000..258ccb73 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsPhp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhp.g.cs new file mode 100644 index 00000000..649f570b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhp.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsPhp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsPhpActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsPhp( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsPhpAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsPhp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhpAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhpAction.g.cs new file mode 100644 index 00000000..f10b3f9e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsPhpAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsPhpAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsPhpActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsPhpAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsPhpAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsPhpAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsPhpAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsPhpAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsPhpAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRce.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRce.Json.g.cs new file mode 100644 index 00000000..ae4b61b2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRce.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsRce + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRce; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRce.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRce.g.cs new file mode 100644 index 00000000..a07b3308 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRce.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsRce + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRceActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsRce( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRceAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsRce() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRceAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRceAction.g.cs new file mode 100644 index 00000000..80627b54 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRceAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsRceAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsRceActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsRceAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsRceAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsRceAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsRceAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsRceAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsRceAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfi.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfi.Json.g.cs new file mode 100644 index 00000000..1e9752cb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfi.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsRfi + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfi; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfi.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfi.g.cs new file mode 100644 index 00000000..4afd3fc7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfi.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsRfi + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsRfiActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsRfi( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsRfiAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsRfi() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfiAction.g.cs new file mode 100644 index 00000000..e8d2f6cb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsRfiAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsRfiAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsRfiActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsRfiAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsRfiAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsRfiAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsRfiAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsRfiAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsRfiAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSd.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSd.Json.g.cs new file mode 100644 index 00000000..3475fc43 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSd.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsSd + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSd; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSd.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSd.g.cs new file mode 100644 index 00000000..11370624 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSd.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsSd + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSdActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsSd( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSdAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsSd() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSdAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSdAction.g.cs new file mode 100644 index 00000000..0f765620 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSdAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsSdAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsSdActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsSdAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsSdAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsSdAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsSdAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsSdAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsSdAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSf.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSf.Json.g.cs new file mode 100644 index 00000000..8a3b037d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSf.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsSf + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSf; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSf.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSf.g.cs new file mode 100644 index 00000000..69e09ea8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSf.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsSf + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSfActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsSf( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSfAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsSf() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSfAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSfAction.g.cs new file mode 100644 index 00000000..8caf480c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSfAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsSfAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsSfActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsSfAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsSfAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsSfAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsSfAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsSfAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsSfAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqli.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqli.Json.g.cs new file mode 100644 index 00000000..89000888 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqli.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsSqli + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqli; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqli.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqli.g.cs new file mode 100644 index 00000000..3971032c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqli.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsSqli + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsSqliActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsSqli( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsSqliAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsSqli() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqliAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqliAction.g.cs new file mode 100644 index 00000000..01a7e72a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsSqliAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsSqliAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsSqliActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsSqliAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsSqliAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsSqliAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsSqliAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsSqliAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsSqliAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXss.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXss.Json.g.cs new file mode 100644 index 00000000..9dc6afdd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXss.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsXss + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXss; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXss.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXss.g.cs new file mode 100644 index 00000000..12ed9ee1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXss.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveCrsXss + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveCrsXssActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveCrsXss( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveCrsXssAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveCrsXss() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXssAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXssAction.g.cs new file mode 100644 index 00000000..577e57aa --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveCrsXssAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveCrsXssAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveCrsXssActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveCrsXssAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveCrsXssAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveCrsXssAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveCrsXssAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseActiveCrsXssAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveCrsXssAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIp.Json.g.cs new file mode 100644 index 00000000..5d1314d2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveIp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveIp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveIp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveIp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveIp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveIp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveIp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveIp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIp.g.cs new file mode 100644 index 00000000..025036ad --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIp.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveIp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("hostname")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Hostname { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ip")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Ip { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("notes")] + public string? Notes { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveIpActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveIp( + string id, + string hostname, + string ip, + global::Vercel.GetSecurityFirewallConfigResponseActiveIpAction action, + string? notes) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Hostname = hostname ?? throw new global::System.ArgumentNullException(nameof(hostname)); + this.Ip = ip ?? throw new global::System.ArgumentNullException(nameof(ip)); + this.Notes = notes; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveIp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIpAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIpAction.g.cs new file mode 100644 index 00000000..7bb7500b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveIpAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveIpAction + { + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveIpActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveIpAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveIpAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseActiveIpAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveIpAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveIpAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveIpAction? ToEnum(string value) + { + return value switch + { + "bypass" => GetSecurityFirewallConfigResponseActiveIpAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseActiveIpAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveIpAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveIpAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveLogHeaders.g.cs new file mode 100644 index 00000000..063cdfdd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseActiveLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRules.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRules.Json.g.cs new file mode 100644 index 00000000..4a444b73 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRules.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRules + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRules; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRules.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRules.g.cs new file mode 100644 index 00000000..c276a79b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRules.g.cs @@ -0,0 +1,80 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRules + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bot_protection")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection? BotProtection { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ai_bots")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots? AiBots { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("owasp")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp? Owasp { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("vercel_ruleset")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset? VercelRuleset { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("traffic_sources")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources? TrafficSources { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveManagedRules( + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection? botProtection, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots? aiBots, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp? owasp, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset? vercelRuleset, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources? trafficSources) + { + this.BotProtection = botProtection; + this.AiBots = aiBots; + this.Owasp = owasp; + this.VercelRuleset = vercelRuleset; + this.TrafficSources = trafficSources; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveManagedRules() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots.Json.g.cs new file mode 100644 index 00000000..80e4904a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesAiBots + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots.g.cs new file mode 100644 index 00000000..161cf2d9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBots.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesAiBots + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveManagedRulesAiBots( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveManagedRulesAiBots() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.g.cs new file mode 100644 index 00000000..32391b3d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveManagedRulesAiBotsAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection.Json.g.cs new file mode 100644 index 00000000..1685ddf1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection.g.cs new file mode 100644 index 00000000..f1782950 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveManagedRulesBotProtection() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.g.cs new file mode 100644 index 00000000..f37bb42b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveManagedRulesBotProtectionAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp.Json.g.cs new file mode 100644 index 00000000..0c2f63cd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesOwasp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp.g.cs new file mode 100644 index 00000000..a175f2ac --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwasp.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesOwasp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveManagedRulesOwasp( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveManagedRulesOwasp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.g.cs new file mode 100644 index 00000000..9e7fc79b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveManagedRulesOwaspActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveManagedRulesOwaspAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources.Json.g.cs new file mode 100644 index 00000000..da284b61 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources.g.cs new file mode 100644 index 00000000..96598f1c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSources() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.g.cs new file mode 100644 index 00000000..0ddb852c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveManagedRulesTrafficSourcesAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset.Json.g.cs new file mode 100644 index 00000000..b49652b2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset.g.cs new file mode 100644 index 00000000..2a39d600 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveManagedRulesVercelRuleset() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.g.cs new file mode 100644 index 00000000..e8440267 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveManagedRulesVercelRulesetAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1.Json.g.cs new file mode 100644 index 00000000..f51b196b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1.g.cs new file mode 100644 index 00000000..f38168ea --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1.g.cs @@ -0,0 +1,113 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Valid { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("validationErrors")] + public object? ValidationErrors { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant1( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action action, + bool valid, + string? description, + object? validationErrors) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.Valid = valid; + this.ValidationErrors = validationErrors; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant1() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1Action.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1Action.Json.g.cs new file mode 100644 index 00000000..a8366235 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1Action.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1Action + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1Action; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1Action.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1Action.g.cs new file mode 100644 index 00000000..884836af --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1Action.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1Action + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant1Action( + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant1Action() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate.Json.g.cs new file mode 100644 index 00000000..5a5e8d37 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate.g.cs new file mode 100644 index 00000000..481a9006 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs new file mode 100644 index 00000000..bd576174 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..cc0e7512 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..2fcdc175 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..1a3596f9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..46205a08 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..ad5f356b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..4b4b2374 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect.g.cs new file mode 100644 index 00000000..de6955c9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant1ActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..5e033342 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem.g.cs new file mode 100644 index 00000000..997c9d8d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..4b0daefe --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..39f4a9ad --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..371560c4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..bf34a0cc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseActiveRuleVariant1ConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2.Json.g.cs new file mode 100644 index 00000000..795d563d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2.g.cs new file mode 100644 index 00000000..47483621 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2.g.cs @@ -0,0 +1,114 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Valid { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("validationErrors")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ValidationErrors { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant2( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action action, + bool valid, + global::System.Collections.Generic.IList validationErrors, + string? description) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.Valid = valid; + this.ValidationErrors = validationErrors ?? throw new global::System.ArgumentNullException(nameof(validationErrors)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2Action.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2Action.Json.g.cs new file mode 100644 index 00000000..97b8024c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2Action.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2Action + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2Action; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2Action.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2Action.g.cs new file mode 100644 index 00000000..db505cf8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2Action.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2Action + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant2Action( + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant2Action() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate.Json.g.cs new file mode 100644 index 00000000..3493fc11 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate.g.cs new file mode 100644 index 00000000..5653638f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs new file mode 100644 index 00000000..1a54b014 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..b16b0201 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..5c74dff9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..1482d9d3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..abfb2baf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..fb6df22c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..83d22262 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect.g.cs new file mode 100644 index 00000000..618229f5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant2ActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..2baf627d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem.g.cs new file mode 100644 index 00000000..0e69c922 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..a1447801 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..1e8af688 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..73267419 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..4d9bc39a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseActiveRuleVariant2ConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleset.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleset.Json.g.cs new file mode 100644 index 00000000..04793956 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleset.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleset + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleset? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleset), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleset; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleset? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRuleset? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRuleset), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRuleset; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleset.g.cs new file mode 100644 index 00000000..39da2453 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRuleset.g.cs @@ -0,0 +1,93 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRuleset + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRuleset( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + string? description, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction? action) + { + this.Description = description; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRuleset() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetAction.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetAction.Json.g.cs new file mode 100644 index 00000000..44950a5b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetAction.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetAction + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetAction; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetAction.g.cs new file mode 100644 index 00000000..cc86329c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesetAction( + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesetAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate.Json.g.cs new file mode 100644 index 00000000..521f7765 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate.g.cs new file mode 100644 index 00000000..d1159770 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesetActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesetActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs new file mode 100644 index 00000000..a0ea09cd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..a56485ca --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..5444f41a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..7ad5b4df --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..9d6b3a09 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..c78b1f91 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..70307de4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect.g.cs new file mode 100644 index 00000000..f14f08f5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesetActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..7bbc76af --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem.g.cs new file mode 100644 index 00000000..c4c698a5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..4df8dfe3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..33661d7e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..2f9adf09 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..536fa96b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseActiveRulesetConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets.Json.g.cs new file mode 100644 index 00000000..37116a07 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets.g.cs new file mode 100644 index 00000000..ce0b8db2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets2.Json.g.cs new file mode 100644 index 00000000..ab6df0a8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets2), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets2.g.cs new file mode 100644 index 00000000..d6a0d401 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesets2( + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsAction action, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsAction.g.cs new file mode 100644 index 00000000..3b873487 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetsAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetsAction.Allow => "allow", + GetSecurityFirewallConfigResponseActiveRulesetsAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseActiveRulesetsAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveRulesetsAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveRulesetsAction.Log => "log", + GetSecurityFirewallConfigResponseActiveRulesetsAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseActiveRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseActiveRulesetsAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseActiveRulesetsAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseActiveRulesetsAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveRulesetsAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveRulesetsAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseActiveRulesetsAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseActiveRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders.g.cs new file mode 100644 index 00000000..5d4cbf81 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseActiveRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit.Json.g.cs new file mode 100644 index 00000000..ba8a338b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit.g.cs new file mode 100644 index 00000000..b4f1a844 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesetsRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.g.cs new file mode 100644 index 00000000..64604599 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetsRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.g.cs new file mode 100644 index 00000000..5a06cf11 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseActiveRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRedirect.Json.g.cs new file mode 100644 index 00000000..09a0b7af --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseActiveRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRedirect.g.cs new file mode 100644 index 00000000..a3d4210e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseActiveRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseActiveRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseActiveRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseActiveRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraft.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraft.Json.g.cs new file mode 100644 index 00000000..4497f9c7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraft.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraft + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraft? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraft), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraft; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraft? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraft? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraft), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraft; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraft.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraft.g.cs new file mode 100644 index 00000000..4d69835f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraft.g.cs @@ -0,0 +1,172 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraft + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ownerId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string OwnerId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("projectKey")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ProjectKey { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Version { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("firewallEnabled")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool FirewallEnabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("crs")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftCrs? Crs { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rules")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList> Rules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ips")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Ips { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>))] + public global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>? Rulesets { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("changes")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Changes { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("managedRules")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules? ManagedRules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("botIdEnabled")] + public bool? BotIdEnabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraft( + string ownerId, + string projectKey, + string id, + double version, + string updatedAt, + bool firewallEnabled, + global::System.Collections.Generic.IList> rules, + global::System.Collections.Generic.IList ips, + global::System.Collections.Generic.IList changes, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrs? crs, + global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>? rulesets, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules? managedRules, + bool? botIdEnabled, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftLogHeaders?>? logHeaders) + { + this.OwnerId = ownerId ?? throw new global::System.ArgumentNullException(nameof(ownerId)); + this.ProjectKey = projectKey ?? throw new global::System.ArgumentNullException(nameof(projectKey)); + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Version = version; + this.UpdatedAt = updatedAt ?? throw new global::System.ArgumentNullException(nameof(updatedAt)); + this.FirewallEnabled = firewallEnabled; + this.Crs = crs; + this.Rules = rules ?? throw new global::System.ArgumentNullException(nameof(rules)); + this.Ips = ips ?? throw new global::System.ArgumentNullException(nameof(ips)); + this.Rulesets = rulesets; + this.Changes = changes ?? throw new global::System.ArgumentNullException(nameof(changes)); + this.ManagedRules = managedRules; + this.BotIdEnabled = botIdEnabled; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraft() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftChange.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftChange.Json.g.cs new file mode 100644 index 00000000..7da93982 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftChange.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftChange + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftChange? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftChange), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftChange; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftChange? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftChange? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftChange), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftChange; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftChange.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftChange.g.cs new file mode 100644 index 00000000..0e64023b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftChange.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftChange + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrs.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrs.Json.g.cs new file mode 100644 index 00000000..8557bb51 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrs.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrs + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrs? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrs), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrs; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrs? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrs? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrs), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrs; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrs.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrs.g.cs new file mode 100644 index 00000000..f2f045d7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrs.g.cs @@ -0,0 +1,145 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrs + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sd")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd Sd { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ma")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa Ma { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("lfi")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi Lfi { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rfi")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi Rfi { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rce")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce Rce { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("php")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp Php { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("gen")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen Gen { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("xss")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss Xss { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sqli")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli Sqli { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sf")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf Sf { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("java")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava Java { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrs( + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd sd, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa ma, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi lfi, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi rfi, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce rce, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp php, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen gen, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss xss, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli sqli, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf sf, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava java) + { + this.Sd = sd ?? throw new global::System.ArgumentNullException(nameof(sd)); + this.Ma = ma ?? throw new global::System.ArgumentNullException(nameof(ma)); + this.Lfi = lfi ?? throw new global::System.ArgumentNullException(nameof(lfi)); + this.Rfi = rfi ?? throw new global::System.ArgumentNullException(nameof(rfi)); + this.Rce = rce ?? throw new global::System.ArgumentNullException(nameof(rce)); + this.Php = php ?? throw new global::System.ArgumentNullException(nameof(php)); + this.Gen = gen ?? throw new global::System.ArgumentNullException(nameof(gen)); + this.Xss = xss ?? throw new global::System.ArgumentNullException(nameof(xss)); + this.Sqli = sqli ?? throw new global::System.ArgumentNullException(nameof(sqli)); + this.Sf = sf ?? throw new global::System.ArgumentNullException(nameof(sf)); + this.Java = java ?? throw new global::System.ArgumentNullException(nameof(java)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrs() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGen.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGen.Json.g.cs new file mode 100644 index 00000000..5c62e7e8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGen.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsGen + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGen; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGen.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGen.g.cs new file mode 100644 index 00000000..6b16ff89 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGen.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsGen + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsGenActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsGen( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsGenAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsGen() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGenAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGenAction.g.cs new file mode 100644 index 00000000..cc22034d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsGenAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsGenAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsGenActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsGenAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsGenAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsGenAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsGenAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsGenAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsGenAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJava.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJava.Json.g.cs new file mode 100644 index 00000000..a6825422 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJava.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsJava + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJava; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJava.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJava.g.cs new file mode 100644 index 00000000..a5db9dcf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJava.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsJava + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsJavaActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsJava( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsJavaAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsJava() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJavaAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJavaAction.g.cs new file mode 100644 index 00000000..3b6b03d6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsJavaAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsJavaAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsJavaActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsJavaAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsJavaAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsJavaAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsJavaAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsJavaAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsJavaAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfi.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfi.Json.g.cs new file mode 100644 index 00000000..4c39e822 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfi.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsLfi + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfi; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfi.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfi.g.cs new file mode 100644 index 00000000..befca0d9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfi.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsLfi + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsLfiActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsLfi( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsLfiAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsLfi() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfiAction.g.cs new file mode 100644 index 00000000..661648be --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsLfiAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsLfiAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsLfiActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsLfiAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsLfiAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsLfiAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsLfiAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsLfiAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsLfiAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMa.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMa.Json.g.cs new file mode 100644 index 00000000..797f598e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMa.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsMa + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMa; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMa.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMa.g.cs new file mode 100644 index 00000000..d812079f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMa.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsMa + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsMaActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsMa( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsMaAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsMa() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMaAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMaAction.g.cs new file mode 100644 index 00000000..6cbffa3d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsMaAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsMaAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsMaActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsMaAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsMaAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsMaAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsMaAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsMaAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsMaAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhp.Json.g.cs new file mode 100644 index 00000000..bbe7d992 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsPhp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhp.g.cs new file mode 100644 index 00000000..8e3e003d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhp.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsPhp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsPhpActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsPhp( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsPhpAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsPhp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhpAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhpAction.g.cs new file mode 100644 index 00000000..1412d563 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsPhpAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsPhpAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsPhpActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsPhpAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsPhpAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsPhpAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsPhpAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsPhpAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsPhpAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRce.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRce.Json.g.cs new file mode 100644 index 00000000..2d30a0f5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRce.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsRce + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRce; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRce.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRce.g.cs new file mode 100644 index 00000000..3e570097 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRce.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsRce + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRceActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsRce( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRceAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsRce() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRceAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRceAction.g.cs new file mode 100644 index 00000000..fd740323 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRceAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsRceAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsRceActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsRceAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsRceAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsRceAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsRceAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsRceAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsRceAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfi.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfi.Json.g.cs new file mode 100644 index 00000000..09891b6a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfi.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsRfi + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfi; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfi.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfi.g.cs new file mode 100644 index 00000000..69ded73f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfi.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsRfi + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsRfiActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsRfi( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsRfiAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsRfi() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfiAction.g.cs new file mode 100644 index 00000000..91edeee3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsRfiAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsRfiAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsRfiActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsRfiAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsRfiAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsRfiAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsRfiAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsRfiAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsRfiAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSd.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSd.Json.g.cs new file mode 100644 index 00000000..eed3f380 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSd.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsSd + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSd; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSd.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSd.g.cs new file mode 100644 index 00000000..7ee06c57 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSd.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsSd + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSdActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsSd( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSdAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsSd() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSdAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSdAction.g.cs new file mode 100644 index 00000000..c3c529a6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSdAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsSdAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsSdActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsSdAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsSdAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsSdAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsSdAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsSdAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsSdAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSf.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSf.Json.g.cs new file mode 100644 index 00000000..27b95fb6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSf.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsSf + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSf; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSf.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSf.g.cs new file mode 100644 index 00000000..f9f57c46 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSf.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsSf + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSfActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsSf( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSfAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsSf() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSfAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSfAction.g.cs new file mode 100644 index 00000000..0655dca5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSfAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsSfAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsSfActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsSfAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsSfAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsSfAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsSfAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsSfAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsSfAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqli.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqli.Json.g.cs new file mode 100644 index 00000000..806632ae --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqli.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsSqli + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqli; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqli.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqli.g.cs new file mode 100644 index 00000000..599fe3f2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqli.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsSqli + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsSqliActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsSqli( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsSqliAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsSqli() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqliAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqliAction.g.cs new file mode 100644 index 00000000..52545f87 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsSqliAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsSqliAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsSqliActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsSqliAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsSqliAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsSqliAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsSqliAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsSqliAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsSqliAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXss.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXss.Json.g.cs new file mode 100644 index 00000000..6561dc31 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXss.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsXss + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXss; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXss.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXss.g.cs new file mode 100644 index 00000000..10cf0719 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXss.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftCrsXss + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftCrsXssActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftCrsXss( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftCrsXssAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftCrsXss() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXssAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXssAction.g.cs new file mode 100644 index 00000000..abef8d83 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftCrsXssAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftCrsXssAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftCrsXssActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftCrsXssAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftCrsXssAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftCrsXssAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftCrsXssAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseDraftCrsXssAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftCrsXssAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIp.Json.g.cs new file mode 100644 index 00000000..104b2569 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftIp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftIp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftIp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftIp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftIp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftIp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftIp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftIp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIp.g.cs new file mode 100644 index 00000000..a9299255 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIp.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftIp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("hostname")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Hostname { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ip")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Ip { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("notes")] + public string? Notes { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftIpActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftIp( + string id, + string hostname, + string ip, + global::Vercel.GetSecurityFirewallConfigResponseDraftIpAction action, + string? notes) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Hostname = hostname ?? throw new global::System.ArgumentNullException(nameof(hostname)); + this.Ip = ip ?? throw new global::System.ArgumentNullException(nameof(ip)); + this.Notes = notes; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftIp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIpAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIpAction.g.cs new file mode 100644 index 00000000..6e3b551b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftIpAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftIpAction + { + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftIpActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftIpAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftIpAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseDraftIpAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftIpAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftIpAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftIpAction? ToEnum(string value) + { + return value switch + { + "bypass" => GetSecurityFirewallConfigResponseDraftIpAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseDraftIpAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftIpAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftIpAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftLogHeaders.g.cs new file mode 100644 index 00000000..51c3e120 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseDraftLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRules.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRules.Json.g.cs new file mode 100644 index 00000000..70c2101b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRules.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRules + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRules; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRules.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRules.g.cs new file mode 100644 index 00000000..ab0ba9d2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRules.g.cs @@ -0,0 +1,80 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRules + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bot_protection")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection? BotProtection { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ai_bots")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots? AiBots { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("owasp")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp? Owasp { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("vercel_ruleset")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset? VercelRuleset { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("traffic_sources")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources? TrafficSources { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftManagedRules( + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection? botProtection, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots? aiBots, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp? owasp, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset? vercelRuleset, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources? trafficSources) + { + this.BotProtection = botProtection; + this.AiBots = aiBots; + this.Owasp = owasp; + this.VercelRuleset = vercelRuleset; + this.TrafficSources = trafficSources; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftManagedRules() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots.Json.g.cs new file mode 100644 index 00000000..18d345d7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesAiBots + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots.g.cs new file mode 100644 index 00000000..4fac4c21 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBots.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesAiBots + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftManagedRulesAiBots( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftManagedRulesAiBots() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.g.cs new file mode 100644 index 00000000..9172af7a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftManagedRulesAiBotsAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection.Json.g.cs new file mode 100644 index 00000000..33b4c0e1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection.g.cs new file mode 100644 index 00000000..454ece14 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftManagedRulesBotProtection() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.g.cs new file mode 100644 index 00000000..d4765861 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftManagedRulesBotProtectionAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp.Json.g.cs new file mode 100644 index 00000000..ebbb32cf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesOwasp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp.g.cs new file mode 100644 index 00000000..0125c6f2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwasp.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesOwasp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftManagedRulesOwasp( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftManagedRulesOwasp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.g.cs new file mode 100644 index 00000000..71b109d2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftManagedRulesOwaspActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftManagedRulesOwaspAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources.Json.g.cs new file mode 100644 index 00000000..805153ed --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources.g.cs new file mode 100644 index 00000000..d712489e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSources() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.g.cs new file mode 100644 index 00000000..fffe499c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftManagedRulesTrafficSourcesAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset.Json.g.cs new file mode 100644 index 00000000..e572ef31 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset.g.cs new file mode 100644 index 00000000..3b566fe5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftManagedRulesVercelRuleset() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.g.cs new file mode 100644 index 00000000..85da2392 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftManagedRulesVercelRulesetAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1.Json.g.cs new file mode 100644 index 00000000..46273f3e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1.g.cs new file mode 100644 index 00000000..e2c9dcd8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1.g.cs @@ -0,0 +1,113 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Valid { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("validationErrors")] + public object? ValidationErrors { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant1( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action action, + bool valid, + string? description, + object? validationErrors) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.Valid = valid; + this.ValidationErrors = validationErrors; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant1() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1Action.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1Action.Json.g.cs new file mode 100644 index 00000000..15e9693c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1Action.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1Action + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1Action; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1Action.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1Action.g.cs new file mode 100644 index 00000000..d01a113c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1Action.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1Action + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant1Action( + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant1Action() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate.Json.g.cs new file mode 100644 index 00000000..61e073fa --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate.g.cs new file mode 100644 index 00000000..68ba1737 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.g.cs new file mode 100644 index 00000000..070a260f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..3d0c8adf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..ccf89c7c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..678bd087 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..1325cda1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..8ce0ef0e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..a19aafe1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect.g.cs new file mode 100644 index 00000000..a59fbeb1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant1ActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..90a0d5ed --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem.g.cs new file mode 100644 index 00000000..666af038 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..cbdaff86 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..9f072ff9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..43213e79 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..a14e9744 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseDraftRuleVariant1ConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2.Json.g.cs new file mode 100644 index 00000000..77616d2a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2.g.cs new file mode 100644 index 00000000..b1674be9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2.g.cs @@ -0,0 +1,114 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Valid { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("validationErrors")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ValidationErrors { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant2( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action action, + bool valid, + global::System.Collections.Generic.IList validationErrors, + string? description) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.Valid = valid; + this.ValidationErrors = validationErrors ?? throw new global::System.ArgumentNullException(nameof(validationErrors)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2Action.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2Action.Json.g.cs new file mode 100644 index 00000000..fd0a65e9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2Action.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2Action + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2Action; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2Action.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2Action.g.cs new file mode 100644 index 00000000..e3eec20b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2Action.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2Action + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant2Action( + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant2Action() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate.Json.g.cs new file mode 100644 index 00000000..aa987df2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate.g.cs new file mode 100644 index 00000000..7dc953d3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.g.cs new file mode 100644 index 00000000..31f96204 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..bcfbdfe8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..8707dbc6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..90672230 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..37417e35 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..20f862b3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..fc782c29 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect.g.cs new file mode 100644 index 00000000..31f6574b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant2ActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..40d29cb0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem.g.cs new file mode 100644 index 00000000..ac3e923f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..bed2f7de --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..a9112327 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..229af474 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..6adb3b14 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseDraftRuleVariant2ConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleset.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleset.Json.g.cs new file mode 100644 index 00000000..b6be9ada --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleset.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleset + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleset? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleset), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleset; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleset? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRuleset? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRuleset), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRuleset; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleset.g.cs new file mode 100644 index 00000000..3ee5b005 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRuleset.g.cs @@ -0,0 +1,93 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRuleset + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRuleset( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + string? description, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction? action) + { + this.Description = description; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRuleset() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetAction.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetAction.Json.g.cs new file mode 100644 index 00000000..9d766280 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetAction.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetAction + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetAction; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetAction.g.cs new file mode 100644 index 00000000..51a70e94 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesetAction( + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesetAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate.Json.g.cs new file mode 100644 index 00000000..34ea49ce --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate.g.cs new file mode 100644 index 00000000..adaf74b6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesetActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesetActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.g.cs new file mode 100644 index 00000000..75422ca6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..49e817b8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..bfb08a9a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..350aebba --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..d0d7e3f3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..7836d559 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..2bd8b600 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect.g.cs new file mode 100644 index 00000000..8caa142d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesetActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..b97d72d7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem.g.cs new file mode 100644 index 00000000..30ce93a5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..09349b48 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..cfa75680 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..d8881b78 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..1b0727cd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseDraftRulesetConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets.Json.g.cs new file mode 100644 index 00000000..47e2f5de --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets.g.cs new file mode 100644 index 00000000..3f962d86 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets2.Json.g.cs new file mode 100644 index 00000000..28c49aa5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets2), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets2.g.cs new file mode 100644 index 00000000..a806b583 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesets2( + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsAction action, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsAction.g.cs new file mode 100644 index 00000000..5e569403 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetsAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetsAction.Allow => "allow", + GetSecurityFirewallConfigResponseDraftRulesetsAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseDraftRulesetsAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftRulesetsAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftRulesetsAction.Log => "log", + GetSecurityFirewallConfigResponseDraftRulesetsAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseDraftRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseDraftRulesetsAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseDraftRulesetsAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseDraftRulesetsAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftRulesetsAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftRulesetsAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseDraftRulesetsAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseDraftRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders.g.cs new file mode 100644 index 00000000..b0c3a0b8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseDraftRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit.Json.g.cs new file mode 100644 index 00000000..75303e9d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit.g.cs new file mode 100644 index 00000000..7a4779d2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesetsRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.g.cs new file mode 100644 index 00000000..5dc2203b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetsRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.g.cs new file mode 100644 index 00000000..b3e6d76f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseDraftRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRedirect.Json.g.cs new file mode 100644 index 00000000..cb5340ff --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseDraftRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRedirect.g.cs new file mode 100644 index 00000000..f7a945cf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseDraftRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseDraftRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseDraftRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseDraftRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersion.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersion.Json.g.cs new file mode 100644 index 00000000..39b93ef9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersion.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersion + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersion? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersion), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersion; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersion? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersion? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersion), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersion; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersion.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersion.g.cs new file mode 100644 index 00000000..7048d586 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersion.g.cs @@ -0,0 +1,172 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersion + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ownerId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string OwnerId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("projectKey")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ProjectKey { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Version { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("firewallEnabled")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool FirewallEnabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("crs")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionCrs? Crs { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rules")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList> Rules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ips")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Ips { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rulesets")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::System.Collections.Generic.Dictionary>))] + public global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>? Rulesets { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("changes")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Changes { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("managedRules")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules? ManagedRules { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("botIdEnabled")] + public bool? BotIdEnabled { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersion( + string ownerId, + string projectKey, + string id, + double version, + string updatedAt, + bool firewallEnabled, + global::System.Collections.Generic.IList> rules, + global::System.Collections.Generic.IList ips, + global::System.Collections.Generic.IList changes, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrs? crs, + global::Vercel.OneOf, global::System.Collections.Generic.Dictionary>? rulesets, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules? managedRules, + bool? botIdEnabled, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionLogHeaders?>? logHeaders) + { + this.OwnerId = ownerId ?? throw new global::System.ArgumentNullException(nameof(ownerId)); + this.ProjectKey = projectKey ?? throw new global::System.ArgumentNullException(nameof(projectKey)); + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Version = version; + this.UpdatedAt = updatedAt ?? throw new global::System.ArgumentNullException(nameof(updatedAt)); + this.FirewallEnabled = firewallEnabled; + this.Crs = crs; + this.Rules = rules ?? throw new global::System.ArgumentNullException(nameof(rules)); + this.Ips = ips ?? throw new global::System.ArgumentNullException(nameof(ips)); + this.Rulesets = rulesets; + this.Changes = changes ?? throw new global::System.ArgumentNullException(nameof(changes)); + this.ManagedRules = managedRules; + this.BotIdEnabled = botIdEnabled; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersion() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionChange.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionChange.Json.g.cs new file mode 100644 index 00000000..3007acb4 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionChange.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionChange + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionChange? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionChange), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionChange; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionChange? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionChange? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionChange), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionChange; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionChange.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionChange.g.cs new file mode 100644 index 00000000..7c91bd96 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionChange.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionChange + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrs.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrs.Json.g.cs new file mode 100644 index 00000000..30ab9a5e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrs.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrs + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrs? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrs), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrs; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrs? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrs? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrs), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrs; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrs.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrs.g.cs new file mode 100644 index 00000000..e34adc82 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrs.g.cs @@ -0,0 +1,145 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrs + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sd")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd Sd { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ma")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa Ma { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("lfi")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi Lfi { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rfi")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi Rfi { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rce")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce Rce { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("php")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp Php { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("gen")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen Gen { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("xss")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss Xss { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sqli")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli Sqli { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("sf")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf Sf { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("java")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava Java { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrs( + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd sd, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa ma, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi lfi, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi rfi, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce rce, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp php, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen gen, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss xss, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli sqli, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf sf, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava java) + { + this.Sd = sd ?? throw new global::System.ArgumentNullException(nameof(sd)); + this.Ma = ma ?? throw new global::System.ArgumentNullException(nameof(ma)); + this.Lfi = lfi ?? throw new global::System.ArgumentNullException(nameof(lfi)); + this.Rfi = rfi ?? throw new global::System.ArgumentNullException(nameof(rfi)); + this.Rce = rce ?? throw new global::System.ArgumentNullException(nameof(rce)); + this.Php = php ?? throw new global::System.ArgumentNullException(nameof(php)); + this.Gen = gen ?? throw new global::System.ArgumentNullException(nameof(gen)); + this.Xss = xss ?? throw new global::System.ArgumentNullException(nameof(xss)); + this.Sqli = sqli ?? throw new global::System.ArgumentNullException(nameof(sqli)); + this.Sf = sf ?? throw new global::System.ArgumentNullException(nameof(sf)); + this.Java = java ?? throw new global::System.ArgumentNullException(nameof(java)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrs() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGen.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGen.Json.g.cs new file mode 100644 index 00000000..06ffaff6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGen.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsGen + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGen; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGen.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGen.g.cs new file mode 100644 index 00000000..64e15df1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGen.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsGen + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsGenActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsGen( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsGenAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsGen() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGenAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGenAction.g.cs new file mode 100644 index 00000000..2c5d5ac8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsGenAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsGenAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsGenActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsGenAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsGenAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsGenAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsGenAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsGenAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsGenAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJava.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJava.Json.g.cs new file mode 100644 index 00000000..5d523b5a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJava.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsJava + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJava; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJava.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJava.g.cs new file mode 100644 index 00000000..ac24150d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJava.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsJava + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsJavaActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsJava( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsJavaAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsJava() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJavaAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJavaAction.g.cs new file mode 100644 index 00000000..94cfa085 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsJavaAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsJavaAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsJavaActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsJavaAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsJavaAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsJavaAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsJavaAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsJavaAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsJavaAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfi.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfi.Json.g.cs new file mode 100644 index 00000000..cccc4f0d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfi.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsLfi + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfi; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfi.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfi.g.cs new file mode 100644 index 00000000..0f0e10e6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfi.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsLfi + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsLfiActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsLfi( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsLfiAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsLfi() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfiAction.g.cs new file mode 100644 index 00000000..1a1b0dbc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsLfiAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsLfiAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsLfiActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsLfiAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsLfiAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsLfiAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsLfiAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsLfiAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsLfiAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMa.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMa.Json.g.cs new file mode 100644 index 00000000..7f44667b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMa.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsMa + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMa; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMa.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMa.g.cs new file mode 100644 index 00000000..6ea2866d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMa.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsMa + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsMaActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsMa( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsMaAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsMa() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMaAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMaAction.g.cs new file mode 100644 index 00000000..0fe5a939 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsMaAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsMaAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsMaActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsMaAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsMaAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsMaAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsMaAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsMaAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsMaAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhp.Json.g.cs new file mode 100644 index 00000000..7890eff5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsPhp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhp.g.cs new file mode 100644 index 00000000..820c2f0d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhp.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsPhp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsPhpActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsPhp( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsPhpAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsPhp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhpAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhpAction.g.cs new file mode 100644 index 00000000..ffc27dbe --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsPhpAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsPhpAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsPhpActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsPhpAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsPhpAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsPhpAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsPhpAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsPhpAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsPhpAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRce.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRce.Json.g.cs new file mode 100644 index 00000000..f07c51b0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRce.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsRce + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRce; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRce.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRce.g.cs new file mode 100644 index 00000000..27ac4353 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRce.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsRce + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRceActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsRce( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRceAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsRce() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRceAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRceAction.g.cs new file mode 100644 index 00000000..3ec341a2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRceAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsRceAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsRceActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsRceAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsRceAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsRceAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsRceAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsRceAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsRceAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfi.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfi.Json.g.cs new file mode 100644 index 00000000..c1f63358 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfi.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsRfi + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfi; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfi.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfi.g.cs new file mode 100644 index 00000000..2ac5d887 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfi.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsRfi + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsRfiActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsRfi( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsRfiAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsRfi() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfiAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfiAction.g.cs new file mode 100644 index 00000000..1e47c3f0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsRfiAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsRfiAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsRfiActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsRfiAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsRfiAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsRfiAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsRfiAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsRfiAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsRfiAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSd.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSd.Json.g.cs new file mode 100644 index 00000000..5eff60ac --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSd.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsSd + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSd; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSd.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSd.g.cs new file mode 100644 index 00000000..c58d3470 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSd.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsSd + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSdActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsSd( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSdAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsSd() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSdAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSdAction.g.cs new file mode 100644 index 00000000..6df2867c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSdAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsSdAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsSdActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsSdAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsSdAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsSdAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsSdAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsSdAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsSdAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSf.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSf.Json.g.cs new file mode 100644 index 00000000..7d536158 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSf.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsSf + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSf; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSf.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSf.g.cs new file mode 100644 index 00000000..3822efc5 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSf.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsSf + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSfActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsSf( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSfAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsSf() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSfAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSfAction.g.cs new file mode 100644 index 00000000..a0072f79 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSfAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsSfAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsSfActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsSfAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsSfAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsSfAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsSfAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsSfAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsSfAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqli.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqli.Json.g.cs new file mode 100644 index 00000000..bd13e532 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqli.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsSqli + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqli; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqli.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqli.g.cs new file mode 100644 index 00000000..1b859299 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqli.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsSqli + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsSqliActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsSqli( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsSqliAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsSqli() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqliAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqliAction.g.cs new file mode 100644 index 00000000..6fbc72b6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsSqliAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsSqliAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsSqliActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsSqliAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsSqliAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsSqliAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsSqliAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsSqliAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsSqliAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXss.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXss.Json.g.cs new file mode 100644 index 00000000..505623a6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXss.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsXss + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXss; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXss.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXss.g.cs new file mode 100644 index 00000000..cc2f8780 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXss.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionCrsXss + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionCrsXssActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionCrsXss( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionCrsXssAction action) + { + this.Active = active; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionCrsXss() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXssAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXssAction.g.cs new file mode 100644 index 00000000..da1ba43a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionCrsXssAction.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionCrsXssAction + { + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionCrsXssActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionCrsXssAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionCrsXssAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionCrsXssAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionCrsXssAction? ToEnum(string value) + { + return value switch + { + "deny" => GetSecurityFirewallConfigResponseVersionCrsXssAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionCrsXssAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIp.Json.g.cs new file mode 100644 index 00000000..02b708b8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionIp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionIp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionIp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionIp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionIp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionIp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionIp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionIp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIp.g.cs new file mode 100644 index 00000000..058048fc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIp.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionIp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("hostname")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Hostname { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ip")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Ip { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("notes")] + public string? Notes { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionIpActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionIp( + string id, + string hostname, + string ip, + global::Vercel.GetSecurityFirewallConfigResponseVersionIpAction action, + string? notes) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Hostname = hostname ?? throw new global::System.ArgumentNullException(nameof(hostname)); + this.Ip = ip ?? throw new global::System.ArgumentNullException(nameof(ip)); + this.Notes = notes; + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionIp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIpAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIpAction.g.cs new file mode 100644 index 00000000..c37bde1f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionIpAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionIpAction + { + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionIpActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionIpAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionIpAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseVersionIpAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionIpAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionIpAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionIpAction? ToEnum(string value) + { + return value switch + { + "bypass" => GetSecurityFirewallConfigResponseVersionIpAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseVersionIpAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionIpAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionIpAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionLogHeaders.g.cs new file mode 100644 index 00000000..6536d8db --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseVersionLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRules.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRules.Json.g.cs new file mode 100644 index 00000000..2dfd0214 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRules.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRules + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRules; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRules.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRules.g.cs new file mode 100644 index 00000000..88fc29e8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRules.g.cs @@ -0,0 +1,80 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRules + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bot_protection")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection? BotProtection { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("ai_bots")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots? AiBots { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("owasp")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp? Owasp { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("vercel_ruleset")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset? VercelRuleset { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("traffic_sources")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources? TrafficSources { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionManagedRules( + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection? botProtection, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots? aiBots, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp? owasp, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset? vercelRuleset, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources? trafficSources) + { + this.BotProtection = botProtection; + this.AiBots = aiBots; + this.Owasp = owasp; + this.VercelRuleset = vercelRuleset; + this.TrafficSources = trafficSources; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionManagedRules() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots.Json.g.cs new file mode 100644 index 00000000..bedae675 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesAiBots + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots.g.cs new file mode 100644 index 00000000..21a352f3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBots.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesAiBots + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionManagedRulesAiBots( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionManagedRulesAiBots() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.g.cs new file mode 100644 index 00000000..21cf91e8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionManagedRulesAiBotsAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection.Json.g.cs new file mode 100644 index 00000000..204461d6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection.g.cs new file mode 100644 index 00000000..b783709e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionManagedRulesBotProtection() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.g.cs new file mode 100644 index 00000000..fc7fbee9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionManagedRulesBotProtectionAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp.Json.g.cs new file mode 100644 index 00000000..6e56ff5c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesOwasp + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp.g.cs new file mode 100644 index 00000000..d43e843f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwasp.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesOwasp + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionManagedRulesOwasp( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionManagedRulesOwasp() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.g.cs new file mode 100644 index 00000000..d6a22c29 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionManagedRulesOwaspActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionManagedRulesOwaspAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources.Json.g.cs new file mode 100644 index 00000000..842f2958 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources.g.cs new file mode 100644 index 00000000..04d1cfa2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSources() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.g.cs new file mode 100644 index 00000000..25a4a2e9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionManagedRulesTrafficSourcesAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset.Json.g.cs new file mode 100644 index 00000000..11ad54fb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset.g.cs new file mode 100644 index 00000000..d695f8e0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction? Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("updatedAt")] + public string? UpdatedAt { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("userId")] + public string? UserId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + public string? Username { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset( + bool active, + global::Vercel.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction? action, + string? updatedAt, + string? userId, + string? username) + { + this.Active = active; + this.Action = action; + this.UpdatedAt = updatedAt; + this.UserId = userId; + this.Username = username; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionManagedRulesVercelRuleset() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.g.cs new file mode 100644 index 00000000..86f8687e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.Log => "log", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionManagedRulesVercelRulesetAction.Log, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1.Json.g.cs new file mode 100644 index 00000000..3ea49754 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1.g.cs new file mode 100644 index 00000000..b7a0db9d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1.g.cs @@ -0,0 +1,113 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Valid { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("validationErrors")] + public object? ValidationErrors { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant1( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action action, + bool valid, + string? description, + object? validationErrors) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.Valid = valid; + this.ValidationErrors = validationErrors; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant1() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1Action.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1Action.Json.g.cs new file mode 100644 index 00000000..85b41d4d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1Action.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1Action + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1Action; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1Action.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1Action.g.cs new file mode 100644 index 00000000..03c2f670 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1Action.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1Action + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant1Action( + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant1Action() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate.Json.g.cs new file mode 100644 index 00000000..7bcd7c30 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate.g.cs new file mode 100644 index 00000000..b3aab1f6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.g.cs new file mode 100644 index 00000000..af9b9554 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..4e340cb7 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..36281528 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..03cffad9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..13af7b00 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..87430fce --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..baa0d914 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect.g.cs new file mode 100644 index 00000000..7745fd60 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant1ActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..51be3bcb --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem.g.cs new file mode 100644 index 00000000..26252c95 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..7b59158d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..51a375e6 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..77b546ea --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..e259de3c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseVersionRuleVariant1ConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2.Json.g.cs new file mode 100644 index 00000000..60a83e78 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2.g.cs new file mode 100644 index 00000000..b1c84d61 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2.g.cs @@ -0,0 +1,114 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("valid")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Valid { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("validationErrors")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ValidationErrors { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant2( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action action, + bool valid, + global::System.Collections.Generic.IList validationErrors, + string? description) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Description = description; + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.Valid = valid; + this.ValidationErrors = validationErrors ?? throw new global::System.ArgumentNullException(nameof(validationErrors)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2Action.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2Action.Json.g.cs new file mode 100644 index 00000000..e69a90d0 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2Action.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2Action + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2Action; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2Action.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2Action.g.cs new file mode 100644 index 00000000..b1784925 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2Action.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2Action + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant2Action( + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant2Action() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate.Json.g.cs new file mode 100644 index 00000000..78ab15c8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate.g.cs new file mode 100644 index 00000000..343f6a0e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.g.cs new file mode 100644 index 00000000..ea57a4a8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..ecaa4c4c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..48998b6b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..9c251a99 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..9e171228 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..91cb028d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..fbf2ac31 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect.g.cs new file mode 100644 index 00000000..3c90e5d2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant2ActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..2e08f249 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem.g.cs new file mode 100644 index 00000000..de8c541c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..2db1d024 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..702691a2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..3f8f3c7f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..bcd0661e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseVersionRuleVariant2ConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleset.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleset.Json.g.cs new file mode 100644 index 00000000..188b78c1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleset.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleset + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleset? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleset), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleset; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleset? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRuleset? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRuleset), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRuleset; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleset.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleset.g.cs new file mode 100644 index 00000000..d1adccaf --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRuleset.g.cs @@ -0,0 +1,93 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRuleset + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("active")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Active { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditionGroup")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList ConditionGroup { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRuleset( + string id, + string name, + bool active, + global::System.Collections.Generic.IList conditionGroup, + string? description, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction? action) + { + this.Description = description; + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Active = active; + this.ConditionGroup = conditionGroup ?? throw new global::System.ArgumentNullException(nameof(conditionGroup)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRuleset() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetAction.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetAction.Json.g.cs new file mode 100644 index 00000000..5fc5eb70 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetAction.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetAction + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetAction; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetAction.g.cs new file mode 100644 index 00000000..338edf86 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetAction.g.cs @@ -0,0 +1,44 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetAction + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mitigate")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate? Mitigate { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesetAction( + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate? mitigate) + { + this.Mitigate = mitigate; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesetAction() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate.Json.g.cs new file mode 100644 index 00000000..7c61d14e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetActionMitigate + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate.g.cs new file mode 100644 index 00000000..f1874203 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigate.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetActionMitigate + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesetActionMitigate( + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction action, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesetActionMitigate() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.g.cs new file mode 100644 index 00000000..2e3fec21 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Allow => "allow", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Log => "log", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders.g.cs new file mode 100644 index 00000000..d39ac599 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit.Json.g.cs new file mode 100644 index 00000000..0c4452a2 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit.g.cs new file mode 100644 index 00000000..e4e70b91 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.g.cs new file mode 100644 index 00000000..96854e97 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.g.cs new file mode 100644 index 00000000..be959744 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect.Json.g.cs new file mode 100644 index 00000000..ebd6c24c --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect.g.cs new file mode 100644 index 00000000..c04e3b55 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesetActionMitigateRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem.Json.g.cs new file mode 100644 index 00000000..649b43fc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem.g.cs new file mode 100644 index 00000000..b2c25625 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("conditions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Conditions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem( + global::System.Collections.Generic.IList conditions) + { + this.Conditions = conditions ?? throw new global::System.ArgumentNullException(nameof(conditions)); + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItem() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition.Json.g.cs new file mode 100644 index 00000000..b756c81a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition.g.cs new file mode 100644 index 00000000..68ca4180 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("op")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp Op { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("neg")] + public bool? Neg { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("key")] + public string? Key { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter>))] + public global::Vercel.OneOf>? Value { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition( + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType type, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp op, + bool? neg, + string? key, + global::Vercel.OneOf>? value) + { + this.Type = type; + this.Op = op; + this.Neg = neg; + this.Key = key; + this.Value = value; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemCondition() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.g.cs new file mode 100644 index 00000000..bc8ea6dc --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.g.cs @@ -0,0 +1,129 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp + { + /// + /// + /// + Eq, + /// + /// + /// + Ex, + /// + /// + /// + Gt, + /// + /// + /// + Gte, + /// + /// + /// + Inc, + /// + /// + /// + List, + /// + /// + /// + Lt, + /// + /// + /// + Lte, + /// + /// + /// + Neq, + /// + /// + /// + Nex, + /// + /// + /// + Ninc, + /// + /// + /// + Pre, + /// + /// + /// + Re, + /// + /// + /// + Sub, + /// + /// + /// + Suf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOpExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Eq => "eq", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Ex => "ex", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Gt => "gt", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Gte => "gte", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Inc => "inc", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.List => "list", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Lt => "lt", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Lte => "lte", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Neq => "neq", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Nex => "nex", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Ninc => "ninc", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Pre => "pre", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Re => "re", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Sub => "sub", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Suf => "suf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp? ToEnum(string value) + { + return value switch + { + "eq" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Eq, + "ex" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Ex, + "gt" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Gt, + "gte" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Gte, + "inc" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Inc, + "list" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.List, + "lt" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Lt, + "lte" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Lte, + "neq" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Neq, + "nex" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Nex, + "ninc" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Ninc, + "pre" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Pre, + "re" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Re, + "sub" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Sub, + "suf" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionOp.Suf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.g.cs new file mode 100644 index 00000000..d3efd902 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.g.cs @@ -0,0 +1,225 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType + { + /// + /// + /// + BotCategory, + /// + /// + /// + BotName, + /// + /// + /// + BotProtection, + /// + /// + /// + BotStatus, + /// + /// + /// + Cookie, + /// + /// + /// + DomainEnvironment, + /// + /// + /// + Environment, + /// + /// + /// + GeoAsNumber, + /// + /// + /// + GeoCity, + /// + /// + /// + GeoContinent, + /// + /// + /// + GeoCountry, + /// + /// + /// + GeoCountryRegion, + /// + /// + /// + Header, + /// + /// + /// + Host, + /// + /// + /// + IpAddress, + /// + /// + /// + Ja3Digest, + /// + /// + /// + Ja4Digest, + /// + /// + /// + Method, + /// + /// + /// + Path, + /// + /// + /// + Protocol, + /// + /// + /// + Query, + /// + /// + /// + RateLimitApiId, + /// + /// + /// + RawPath, + /// + /// + /// + Region, + /// + /// + /// + Route, + /// + /// + /// + Ruleset, + /// + /// + /// + Scheme, + /// + /// + /// + ServerAction, + /// + /// + /// + TargetPath, + /// + /// + /// + TrustedSource, + /// + /// + /// + UserAgent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.BotCategory => "bot_category", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.BotName => "bot_name", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.BotProtection => "bot_protection", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.BotStatus => "bot_status", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Cookie => "cookie", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.DomainEnvironment => "domain_environment", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Environment => "environment", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoAsNumber => "geo_as_number", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoCity => "geo_city", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoContinent => "geo_continent", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoCountry => "geo_country", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoCountryRegion => "geo_country_region", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Header => "header", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Host => "host", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.IpAddress => "ip_address", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Ja3Digest => "ja3_digest", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Ja4Digest => "ja4_digest", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Method => "method", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Path => "path", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Protocol => "protocol", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Query => "query", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.RateLimitApiId => "rate_limit_api_id", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.RawPath => "raw_path", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Region => "region", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Route => "route", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Ruleset => "ruleset", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Scheme => "scheme", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.ServerAction => "server_action", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.TargetPath => "target_path", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.TrustedSource => "trusted_source", + GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.UserAgent => "user_agent", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType? ToEnum(string value) + { + return value switch + { + "bot_category" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.BotCategory, + "bot_name" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.BotName, + "bot_protection" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.BotProtection, + "bot_status" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.BotStatus, + "cookie" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Cookie, + "domain_environment" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.DomainEnvironment, + "environment" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Environment, + "geo_as_number" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoAsNumber, + "geo_city" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoCity, + "geo_continent" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoContinent, + "geo_country" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoCountry, + "geo_country_region" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.GeoCountryRegion, + "header" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Header, + "host" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Host, + "ip_address" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.IpAddress, + "ja3_digest" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Ja3Digest, + "ja4_digest" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Ja4Digest, + "method" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Method, + "path" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Path, + "protocol" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Protocol, + "query" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Query, + "rate_limit_api_id" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.RateLimitApiId, + "raw_path" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.RawPath, + "region" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Region, + "route" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Route, + "ruleset" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Ruleset, + "scheme" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.Scheme, + "server_action" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.ServerAction, + "target_path" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.TargetPath, + "trusted_source" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.TrustedSource, + "user_agent" => GetSecurityFirewallConfigResponseVersionRulesetConditionGroupItemConditionType.UserAgent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets.Json.g.cs new file mode 100644 index 00000000..8c6ffecd --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesets + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets.g.cs new file mode 100644 index 00000000..7ce2731b --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesets + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets2.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets2.Json.g.cs new file mode 100644 index 00000000..d8941e5a --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesets2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets2), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets2? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesets2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets2.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets2.g.cs new file mode 100644 index 00000000..4d5ea3d1 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesets2.g.cs @@ -0,0 +1,92 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesets2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsActionJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction Action { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("rateLimit")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit? RateLimit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("redirect")] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect? Redirect { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("actionDuration")] + public string? ActionDuration { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("bypassSystem")] + public bool? BypassSystem { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("logHeaders")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.OneOfJsonConverter, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>))] + public global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>? LogHeaders { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesets2( + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsAction action, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit? rateLimit, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect? redirect, + string? actionDuration, + bool? bypassSystem, + global::Vercel.OneOf, global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders?>? logHeaders) + { + this.Action = action; + this.RateLimit = rateLimit; + this.Redirect = redirect; + this.ActionDuration = actionDuration; + this.BypassSystem = bypassSystem; + this.LogHeaders = logHeaders; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesets2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsAction.g.cs new file mode 100644 index 00000000..21c4d749 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsAction.g.cs @@ -0,0 +1,81 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetsAction + { + /// + /// + /// + Allow, + /// + /// + /// + Bypass, + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + /// + /// + /// + Redirect, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetsActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetsAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetsAction.Allow => "allow", + GetSecurityFirewallConfigResponseVersionRulesetsAction.Bypass => "bypass", + GetSecurityFirewallConfigResponseVersionRulesetsAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionRulesetsAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionRulesetsAction.Log => "log", + GetSecurityFirewallConfigResponseVersionRulesetsAction.RateLimit => "rate_limit", + GetSecurityFirewallConfigResponseVersionRulesetsAction.Redirect => "redirect", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetsAction? ToEnum(string value) + { + return value switch + { + "allow" => GetSecurityFirewallConfigResponseVersionRulesetsAction.Allow, + "bypass" => GetSecurityFirewallConfigResponseVersionRulesetsAction.Bypass, + "challenge" => GetSecurityFirewallConfigResponseVersionRulesetsAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionRulesetsAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionRulesetsAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseVersionRulesetsAction.RateLimit, + "redirect" => GetSecurityFirewallConfigResponseVersionRulesetsAction.Redirect, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders.g.cs new file mode 100644 index 00000000..421e933e --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders + { + /// + /// + /// + Multiply, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetsLogHeadersExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders.Multiply => "*", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders? ToEnum(string value) + { + return value switch + { + "*" => GetSecurityFirewallConfigResponseVersionRulesetsLogHeaders.Multiply, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit.Json.g.cs new file mode 100644 index 00000000..608847a3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetsRateLimit + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit.g.cs new file mode 100644 index 00000000..df297666 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimit.g.cs @@ -0,0 +1,86 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetsRateLimit + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("algo")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo Algo { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("window")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Window { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("keys")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Keys { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("action")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vercel.JsonConverters.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionJsonConverter))] + public global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction? Action { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesetsRateLimit( + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo algo, + double window, + double limit, + global::System.Collections.Generic.IList keys, + global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction? action) + { + this.Algo = algo; + this.Window = window; + this.Limit = limit; + this.Keys = keys ?? throw new global::System.ArgumentNullException(nameof(keys)); + this.Action = action; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesetsRateLimit() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.g.cs new file mode 100644 index 00000000..40d59e54 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction + { + /// + /// + /// + Challenge, + /// + /// + /// + Deny, + /// + /// + /// + Log, + /// + /// + /// + RateLimit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetsRateLimitActionExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.Challenge => "challenge", + GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.Deny => "deny", + GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.Log => "log", + GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.RateLimit => "rate_limit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction? ToEnum(string value) + { + return value switch + { + "challenge" => GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.Challenge, + "deny" => GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.Deny, + "log" => GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.Log, + "rate_limit" => GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAction.RateLimit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.g.cs new file mode 100644 index 00000000..cb8d006d --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public enum GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo + { + /// + /// + /// + FixedWindow, + /// + /// + /// + TokenBucket, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgoExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo value) + { + return value switch + { + GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.FixedWindow => "fixed_window", + GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.TokenBucket => "token_bucket", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo? ToEnum(string value) + { + return value switch + { + "fixed_window" => GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.FixedWindow, + "token_bucket" => GetSecurityFirewallConfigResponseVersionRulesetsRateLimitAlgo.TokenBucket, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRedirect.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRedirect.Json.g.cs new file mode 100644 index 00000000..cd97b463 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRedirect.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetsRedirect + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect), + jsonSerializerContext) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.GetSecurityFirewallConfigResponseVersionRulesetsRedirect; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRedirect.g.cs b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRedirect.g.cs new file mode 100644 index 00000000..62dc9478 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.GetSecurityFirewallConfigResponseVersionRulesetsRedirect.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class GetSecurityFirewallConfigResponseVersionRulesetsRedirect + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("location")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Location { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("permanent")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Permanent { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public GetSecurityFirewallConfigResponseVersionRulesetsRedirect( + string location, + bool permanent) + { + this.Location = location ?? throw new global::System.ArgumentNullException(nameof(location)); + this.Permanent = permanent; + } + + /// + /// Initializes a new instance of the class. + /// + public GetSecurityFirewallConfigResponseVersionRulesetsRedirect() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.ListEventTypeName.g.cs b/src/libs/Vercel/Generated/Vercel.Models.ListEventTypeName.g.cs index 49ada11b..b04c8a37 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.ListEventTypeName.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.ListEventTypeName.g.cs @@ -932,6 +932,34 @@ public enum ListEventTypeName /// /// /// + KmsIssuerCreated, + /// + /// + /// + KmsIssuerDeleted, + /// + /// + /// + KmsIssuerKeyRotated, + /// + /// + /// + KmsIssuerPolicyCreated, + /// + /// + /// + KmsIssuerPolicyDeleted, + /// + /// + /// + KmsIssuerPolicyUpdated, + /// + /// + /// + KmsIssuerUpdated, + /// + /// + /// LogDrainCreated, /// /// @@ -2465,6 +2493,13 @@ public static string ToValueString(this ListEventTypeName value) ListEventTypeName.IntegrationScopeChanged => "integration-scope-changed", ListEventTypeName.InvoiceModified => "invoice-modified", ListEventTypeName.InvoiceRefunded => "invoice-refunded", + ListEventTypeName.KmsIssuerCreated => "kms-issuer-created", + ListEventTypeName.KmsIssuerDeleted => "kms-issuer-deleted", + ListEventTypeName.KmsIssuerKeyRotated => "kms-issuer-key-rotated", + ListEventTypeName.KmsIssuerPolicyCreated => "kms-issuer-policy-created", + ListEventTypeName.KmsIssuerPolicyDeleted => "kms-issuer-policy-deleted", + ListEventTypeName.KmsIssuerPolicyUpdated => "kms-issuer-policy-updated", + ListEventTypeName.KmsIssuerUpdated => "kms-issuer-updated", ListEventTypeName.LogDrainCreated => "log-drain-created", ListEventTypeName.LogDrainDeleted => "log-drain-deleted", ListEventTypeName.LogDrainDisabled => "log-drain-disabled", @@ -3028,6 +3063,13 @@ public static string ToValueString(this ListEventTypeName value) "integration-scope-changed" => ListEventTypeName.IntegrationScopeChanged, "invoice-modified" => ListEventTypeName.InvoiceModified, "invoice-refunded" => ListEventTypeName.InvoiceRefunded, + "kms-issuer-created" => ListEventTypeName.KmsIssuerCreated, + "kms-issuer-deleted" => ListEventTypeName.KmsIssuerDeleted, + "kms-issuer-key-rotated" => ListEventTypeName.KmsIssuerKeyRotated, + "kms-issuer-policy-created" => ListEventTypeName.KmsIssuerPolicyCreated, + "kms-issuer-policy-deleted" => ListEventTypeName.KmsIssuerPolicyDeleted, + "kms-issuer-policy-updated" => ListEventTypeName.KmsIssuerPolicyUpdated, + "kms-issuer-updated" => ListEventTypeName.KmsIssuerUpdated, "log-drain-created" => ListEventTypeName.LogDrainCreated, "log-drain-deleted" => ListEventTypeName.LogDrainDeleted, "log-drain-disabled" => ListEventTypeName.LogDrainDisabled, diff --git a/src/libs/Vercel/Generated/Vercel.Models.ListEventTypeReplacedByItem.g.cs b/src/libs/Vercel/Generated/Vercel.Models.ListEventTypeReplacedByItem.g.cs index a5539ef8..d714e98f 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.ListEventTypeReplacedByItem.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.ListEventTypeReplacedByItem.g.cs @@ -931,6 +931,34 @@ public enum ListEventTypeReplacedByItem /// /// /// + KmsIssuerCreated, + /// + /// + /// + KmsIssuerDeleted, + /// + /// + /// + KmsIssuerKeyRotated, + /// + /// + /// + KmsIssuerPolicyCreated, + /// + /// + /// + KmsIssuerPolicyDeleted, + /// + /// + /// + KmsIssuerPolicyUpdated, + /// + /// + /// + KmsIssuerUpdated, + /// + /// + /// LogDrainCreated, /// /// @@ -2464,6 +2492,13 @@ public static string ToValueString(this ListEventTypeReplacedByItem value) ListEventTypeReplacedByItem.IntegrationScopeChanged => "integration-scope-changed", ListEventTypeReplacedByItem.InvoiceModified => "invoice-modified", ListEventTypeReplacedByItem.InvoiceRefunded => "invoice-refunded", + ListEventTypeReplacedByItem.KmsIssuerCreated => "kms-issuer-created", + ListEventTypeReplacedByItem.KmsIssuerDeleted => "kms-issuer-deleted", + ListEventTypeReplacedByItem.KmsIssuerKeyRotated => "kms-issuer-key-rotated", + ListEventTypeReplacedByItem.KmsIssuerPolicyCreated => "kms-issuer-policy-created", + ListEventTypeReplacedByItem.KmsIssuerPolicyDeleted => "kms-issuer-policy-deleted", + ListEventTypeReplacedByItem.KmsIssuerPolicyUpdated => "kms-issuer-policy-updated", + ListEventTypeReplacedByItem.KmsIssuerUpdated => "kms-issuer-updated", ListEventTypeReplacedByItem.LogDrainCreated => "log-drain-created", ListEventTypeReplacedByItem.LogDrainDeleted => "log-drain-deleted", ListEventTypeReplacedByItem.LogDrainDisabled => "log-drain-disabled", @@ -3027,6 +3062,13 @@ public static string ToValueString(this ListEventTypeReplacedByItem value) "integration-scope-changed" => ListEventTypeReplacedByItem.IntegrationScopeChanged, "invoice-modified" => ListEventTypeReplacedByItem.InvoiceModified, "invoice-refunded" => ListEventTypeReplacedByItem.InvoiceRefunded, + "kms-issuer-created" => ListEventTypeReplacedByItem.KmsIssuerCreated, + "kms-issuer-deleted" => ListEventTypeReplacedByItem.KmsIssuerDeleted, + "kms-issuer-key-rotated" => ListEventTypeReplacedByItem.KmsIssuerKeyRotated, + "kms-issuer-policy-created" => ListEventTypeReplacedByItem.KmsIssuerPolicyCreated, + "kms-issuer-policy-deleted" => ListEventTypeReplacedByItem.KmsIssuerPolicyDeleted, + "kms-issuer-policy-updated" => ListEventTypeReplacedByItem.KmsIssuerPolicyUpdated, + "kms-issuer-updated" => ListEventTypeReplacedByItem.KmsIssuerUpdated, "log-drain-created" => ListEventTypeReplacedByItem.LogDrainCreated, "log-drain-deleted" => ListEventTypeReplacedByItem.LogDrainDeleted, "log-drain-disabled" => ListEventTypeReplacedByItem.LogDrainDisabled, diff --git a/src/libs/Vercel/Generated/Vercel.Models.ReplaceDomainsByDomainRecordsResponse.Json.g.cs b/src/libs/Vercel/Generated/Vercel.Models.ReplaceDomainsByDomainRecordsResponse.Json.g.cs new file mode 100644 index 00000000..8c9269c9 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.ReplaceDomainsByDomainRecordsResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vercel +{ + public sealed partial class ReplaceDomainsByDomainRecordsResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vercel.ReplaceDomainsByDomainRecordsResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vercel.ReplaceDomainsByDomainRecordsResponse), + jsonSerializerContext) as global::Vercel.ReplaceDomainsByDomainRecordsResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vercel.ReplaceDomainsByDomainRecordsResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::Vercel.ReplaceDomainsByDomainRecordsResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::Vercel.ReplaceDomainsByDomainRecordsResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vercel.ReplaceDomainsByDomainRecordsResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::Vercel.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vercel/Generated/Vercel.Models.ReplaceDomainsByDomainRecordsResponse.g.cs b/src/libs/Vercel/Generated/Vercel.Models.ReplaceDomainsByDomainRecordsResponse.g.cs new file mode 100644 index 00000000..cb8de809 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.Models.ReplaceDomainsByDomainRecordsResponse.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vercel +{ + /// + /// + /// + public sealed partial class ReplaceDomainsByDomainRecordsResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("recordIds")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList RecordIds { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ReplaceDomainsByDomainRecordsResponse( + global::System.Collections.Generic.IList recordIds) + { + this.RecordIds = recordIds ?? throw new global::System.ArgumentNullException(nameof(recordIds)); + } + + /// + /// Initializes a new instance of the class. + /// + public ReplaceDomainsByDomainRecordsResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.Models.UserEventType.g.cs b/src/libs/Vercel/Generated/Vercel.Models.UserEventType.g.cs index ab155092..c232e456 100644 --- a/src/libs/Vercel/Generated/Vercel.Models.UserEventType.g.cs +++ b/src/libs/Vercel/Generated/Vercel.Models.UserEventType.g.cs @@ -932,6 +932,34 @@ public enum UserEventType /// /// /// + KmsIssuerCreated, + /// + /// + /// + KmsIssuerDeleted, + /// + /// + /// + KmsIssuerKeyRotated, + /// + /// + /// + KmsIssuerPolicyCreated, + /// + /// + /// + KmsIssuerPolicyDeleted, + /// + /// + /// + KmsIssuerPolicyUpdated, + /// + /// + /// + KmsIssuerUpdated, + /// + /// + /// LogDrainCreated, /// /// @@ -2465,6 +2493,13 @@ public static string ToValueString(this UserEventType value) UserEventType.IntegrationScopeChanged => "integration-scope-changed", UserEventType.InvoiceModified => "invoice-modified", UserEventType.InvoiceRefunded => "invoice-refunded", + UserEventType.KmsIssuerCreated => "kms-issuer-created", + UserEventType.KmsIssuerDeleted => "kms-issuer-deleted", + UserEventType.KmsIssuerKeyRotated => "kms-issuer-key-rotated", + UserEventType.KmsIssuerPolicyCreated => "kms-issuer-policy-created", + UserEventType.KmsIssuerPolicyDeleted => "kms-issuer-policy-deleted", + UserEventType.KmsIssuerPolicyUpdated => "kms-issuer-policy-updated", + UserEventType.KmsIssuerUpdated => "kms-issuer-updated", UserEventType.LogDrainCreated => "log-drain-created", UserEventType.LogDrainDeleted => "log-drain-deleted", UserEventType.LogDrainDisabled => "log-drain-disabled", @@ -3028,6 +3063,13 @@ public static string ToValueString(this UserEventType value) "integration-scope-changed" => UserEventType.IntegrationScopeChanged, "invoice-modified" => UserEventType.InvoiceModified, "invoice-refunded" => UserEventType.InvoiceRefunded, + "kms-issuer-created" => UserEventType.KmsIssuerCreated, + "kms-issuer-deleted" => UserEventType.KmsIssuerDeleted, + "kms-issuer-key-rotated" => UserEventType.KmsIssuerKeyRotated, + "kms-issuer-policy-created" => UserEventType.KmsIssuerPolicyCreated, + "kms-issuer-policy-deleted" => UserEventType.KmsIssuerPolicyDeleted, + "kms-issuer-policy-updated" => UserEventType.KmsIssuerPolicyUpdated, + "kms-issuer-updated" => UserEventType.KmsIssuerUpdated, "log-drain-created" => UserEventType.LogDrainCreated, "log-drain-deleted" => UserEventType.LogDrainDeleted, "log-drain-disabled" => UserEventType.LogDrainDisabled, diff --git a/src/libs/Vercel/Generated/Vercel.ProjectsClient.GetProjectToken.g.cs b/src/libs/Vercel/Generated/Vercel.ProjectsClient.GetProjectToken.g.cs new file mode 100644 index 00000000..99b5aca3 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.ProjectsClient.GetProjectToken.g.cs @@ -0,0 +1,652 @@ + +#nullable enable + +namespace Vercel +{ + public partial class ProjectsClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_GetProjectTokenSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_GetProjectTokenSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_GetProjectTokenSecurityRequirement0, + }; + partial void PrepareGetProjectTokenArguments( + global::System.Net.Http.HttpClient httpClient, + ref string idOrName, + ref string? teamId, + ref string? slug, + global::Vercel.GetProjectTokenRequest request); + partial void PrepareGetProjectTokenRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string idOrName, + string? teamId, + string? slug, + global::Vercel.GetProjectTokenRequest request); + partial void ProcessGetProjectTokenResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessGetProjectTokenResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Generate a project OIDC token
+ /// Generates an OIDC token for the project and returns it. + ///
+ /// + /// The project ID or name
+ /// Example: my-project, <prj_id> + /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task GetProjectTokenAsync( + string idOrName, + + global::Vercel.GetProjectTokenRequest request, + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await GetProjectTokenAsResponseAsync( + idOrName: idOrName, + + request: request, + teamId: teamId, + slug: slug, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// Generate a project OIDC token
+ /// Generates an OIDC token for the project and returns it. + ///
+ /// + /// The project ID or name
+ /// Example: my-project, <prj_id> + /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> GetProjectTokenAsResponseAsync( + string idOrName, + + global::Vercel.GetProjectTokenRequest request, + string? teamId = default, + string? slug = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + request = request ?? throw new global::System.ArgumentNullException(nameof(request)); + + PrepareArguments( + client: HttpClient); + PrepareGetProjectTokenArguments( + httpClient: HttpClient, + idOrName: ref idOrName, + teamId: ref teamId, + slug: ref slug, + request: request); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetProjectTokenSecurityRequirements, + operationName: "GetProjectTokenAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: $"/v1/projects/{idOrName}/token", + baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddOptionalParameter("teamId", teamId) + .AddOptionalParameter("slug", slug) + ; + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Post, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); + var __httpRequestContent = new global::System.Net.Http.StringContent( + content: __httpRequestContentBody, + encoding: global::System.Text.Encoding.UTF8, + mediaType: "application/json"); + __httpRequest.Content = __httpRequestContent; + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareGetProjectTokenRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + idOrName: idOrName!, + teamId: teamId, + slug: slug, + request: request); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetProjectToken", + methodName: "GetProjectTokenAsync", + pathTemplate: "$\"/v1/projects/{idOrName}/token\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetProjectToken", + methodName: "GetProjectTokenAsync", + pathTemplate: "$\"/v1/projects/{idOrName}/token\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetProjectToken", + methodName: "GetProjectTokenAsync", + pathTemplate: "$\"/v1/projects/{idOrName}/token\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessGetProjectTokenResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetProjectToken", + methodName: "GetProjectTokenAsync", + pathTemplate: "$\"/v1/projects/{idOrName}/token\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetProjectToken", + methodName: "GetProjectTokenAsync", + pathTemplate: "$\"/v1/projects/{idOrName}/token\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessGetProjectTokenResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.GetProjectTokenResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.GetProjectTokenResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + /// + /// Generate a project OIDC token
+ /// Generates an OIDC token for the project and returns it. + ///
+ /// + /// The project ID or name
+ /// Example: my-project, <prj_id> + /// + /// + /// Example: team_1a2b3c4d5e6f7g8h9i0j1k2l + /// + /// + /// Example: my-team-url-slug + /// + /// + /// The source that is calling the endpoint.
+ /// Example: vercel-cli:pull + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task GetProjectTokenAsync( + string idOrName, + string? teamId = default, + string? slug = default, + string? source = default, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __request = new global::Vercel.GetProjectTokenRequest + { + Source = source, + }; + + return await GetProjectTokenAsync( + idOrName: idOrName, + teamId: teamId, + slug: slug, + request: __request, + requestOptions: requestOptions, + cancellationToken: cancellationToken).ConfigureAwait(false); + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.VercelClient.GetDomainsRecordsByRecordId.g.cs b/src/libs/Vercel/Generated/Vercel.VercelClient.GetDomainsRecordsByRecordId.g.cs new file mode 100644 index 00000000..0be895a8 --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.VercelClient.GetDomainsRecordsByRecordId.g.cs @@ -0,0 +1,552 @@ + +#nullable enable + +namespace Vercel +{ + public partial class VercelClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_GetDomainsRecordsByRecordIdSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_GetDomainsRecordsByRecordIdSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_GetDomainsRecordsByRecordIdSecurityRequirement0, + }; + partial void PrepareGetDomainsRecordsByRecordIdArguments( + global::System.Net.Http.HttpClient httpClient, + ref string recordId); + partial void PrepareGetDomainsRecordsByRecordIdRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string recordId); + partial void ProcessGetDomainsRecordsByRecordIdResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessGetDomainsRecordsByRecordIdResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task GetDomainsRecordsByRecordIdAsync( + string recordId, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await GetDomainsRecordsByRecordIdAsResponseAsync( + recordId: recordId, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> GetDomainsRecordsByRecordIdAsResponseAsync( + string recordId, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareGetDomainsRecordsByRecordIdArguments( + httpClient: HttpClient, + recordId: ref recordId); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_GetDomainsRecordsByRecordIdSecurityRequirements, + operationName: "GetDomainsRecordsByRecordIdAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: $"/domains/records/{recordId}", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Get, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareGetDomainsRecordsByRecordIdRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + recordId: recordId!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetDomainsRecordsByRecordId", + methodName: "GetDomainsRecordsByRecordIdAsync", + pathTemplate: "$\"/domains/records/{recordId}\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetDomainsRecordsByRecordId", + methodName: "GetDomainsRecordsByRecordIdAsync", + pathTemplate: "$\"/domains/records/{recordId}\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetDomainsRecordsByRecordId", + methodName: "GetDomainsRecordsByRecordIdAsync", + pathTemplate: "$\"/domains/records/{recordId}\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessGetDomainsRecordsByRecordIdResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetDomainsRecordsByRecordId", + methodName: "GetDomainsRecordsByRecordIdAsync", + pathTemplate: "$\"/domains/records/{recordId}\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "GetDomainsRecordsByRecordId", + methodName: "GetDomainsRecordsByRecordIdAsync", + pathTemplate: "$\"/domains/records/{recordId}\"", + httpMethod: "GET", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessGetDomainsRecordsByRecordIdResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.GetDomainsRecordsByRecordIdResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.GetDomainsRecordsByRecordIdResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.VercelClient.ReplaceDomainsByDomainRecords.g.cs b/src/libs/Vercel/Generated/Vercel.VercelClient.ReplaceDomainsByDomainRecords.g.cs new file mode 100644 index 00000000..cb6b9d3f --- /dev/null +++ b/src/libs/Vercel/Generated/Vercel.VercelClient.ReplaceDomainsByDomainRecords.g.cs @@ -0,0 +1,616 @@ + +#nullable enable + +namespace Vercel +{ + public partial class VercelClient + { + + + private static readonly global::Vercel.EndPointSecurityRequirement s_ReplaceDomainsByDomainRecordsSecurityRequirement0 = + new global::Vercel.EndPointSecurityRequirement + { + Authorizations = new global::Vercel.EndPointAuthorizationRequirement[] + { new global::Vercel.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "HttpBearer", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::Vercel.EndPointSecurityRequirement[] s_ReplaceDomainsByDomainRecordsSecurityRequirements = + new global::Vercel.EndPointSecurityRequirement[] + { s_ReplaceDomainsByDomainRecordsSecurityRequirement0, + }; + partial void PrepareReplaceDomainsByDomainRecordsArguments( + global::System.Net.Http.HttpClient httpClient, + ref string domain); + partial void PrepareReplaceDomainsByDomainRecordsRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string domain); + partial void ProcessReplaceDomainsByDomainRecordsResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessReplaceDomainsByDomainRecordsResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task ReplaceDomainsByDomainRecordsAsync( + string domain, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await ReplaceDomainsByDomainRecordsAsResponseAsync( + domain: domain, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> ReplaceDomainsByDomainRecordsAsResponseAsync( + string domain, + global::Vercel.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + PrepareArguments( + client: HttpClient); + PrepareReplaceDomainsByDomainRecordsArguments( + httpClient: HttpClient, + domain: ref domain); + + + var __authorizations = global::Vercel.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_ReplaceDomainsByDomainRecordsSecurityRequirements, + operationName: "ReplaceDomainsByDomainRecordsAsync"); + + using var __timeoutCancellationTokenSource = global::Vercel.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::Vercel.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::Vercel.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::Vercel.PathBuilder( + path: $"/domains/{domain}/records", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::Vercel.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Put, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + global::Vercel.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareReplaceDomainsByDomainRecordsRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + domain: domain!); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::Vercel.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ReplaceDomainsByDomainRecords", + methodName: "ReplaceDomainsByDomainRecordsAsync", + pathTemplate: "$\"/domains/{domain}/records\"", + httpMethod: "PUT", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ReplaceDomainsByDomainRecords", + methodName: "ReplaceDomainsByDomainRecordsAsync", + pathTemplate: "$\"/domains/{domain}/records\"", + httpMethod: "PUT", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::Vercel.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::Vercel.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ReplaceDomainsByDomainRecords", + methodName: "ReplaceDomainsByDomainRecordsAsync", + pathTemplate: "$\"/domains/{domain}/records\"", + httpMethod: "PUT", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::Vercel.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessReplaceDomainsByDomainRecordsResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ReplaceDomainsByDomainRecords", + methodName: "ReplaceDomainsByDomainRecordsAsync", + pathTemplate: "$\"/domains/{domain}/records\"", + httpMethod: "PUT", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::Vercel.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::Vercel.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "ReplaceDomainsByDomainRecords", + methodName: "ReplaceDomainsByDomainRecordsAsync", + pathTemplate: "$\"/domains/{domain}/records\"", + httpMethod: "PUT", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + responseBody: __content_400, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + responseBody: __content_401, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 403) + { + string? __content_403 = null; + global::System.Exception? __exception_403 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_403 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_403 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_403 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_403, + responseBody: __content_403, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + responseBody: __content_404, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 409) + { + string? __content_409 = null; + global::System.Exception? __exception_409 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_409 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_409 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_409 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_409 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_409, + responseBody: __content_409, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + // + if ((int)__response.StatusCode == 415) + { + string? __content_415 = null; + global::System.Exception? __exception_415 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_415 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + else + { + __content_415 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + } + } + catch (global::System.Exception __ex) + { + __exception_415 = __ex; + } + + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_415 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_415, + responseBody: __content_415, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessReplaceDomainsByDomainRecordsResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::Vercel.ReplaceDomainsByDomainRecordsResponse.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::Vercel.ReplaceDomainsByDomainRecordsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::Vercel.AutoSDKHttpResponse( + statusCode: __response.StatusCode, + headers: global::Vercel.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw global::Vercel.ApiException.Create( + statusCode: __response.StatusCode, + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + responseBody: __content, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vercel/Generated/Vercel.VercelClient.g.cs b/src/libs/Vercel/Generated/Vercel.VercelClient.g.cs index 320135d9..1ac166a1 100644 --- a/src/libs/Vercel/Generated/Vercel.VercelClient.g.cs +++ b/src/libs/Vercel/Generated/Vercel.VercelClient.g.cs @@ -76,6 +76,15 @@ public sealed partial class VercelClient : global::Vercel.IVercelClient, global: JsonSerializerContext = JsonSerializerContext, }; + /// + /// + /// + public ApiSecurityClient ApiSecurity => new ApiSecurityClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) + { + ReadResponseAsString = ReadResponseAsString, + JsonSerializerContext = JsonSerializerContext, + }; + /// /// /// @@ -220,6 +229,15 @@ public sealed partial class VercelClient : global::Vercel.IVercelClient, global: JsonSerializerContext = JsonSerializerContext, }; + /// + /// + /// + public FirewallClient Firewall => new FirewallClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) + { + ReadResponseAsString = ReadResponseAsString, + JsonSerializerContext = JsonSerializerContext, + }; + /// /// /// diff --git a/src/libs/Vercel/openapi.yaml b/src/libs/Vercel/openapi.yaml index aafea5ea..0a1a892d 100644 --- a/src/libs/Vercel/openapi.yaml +++ b/src/libs/Vercel/openapi.yaml @@ -36922,6 +36922,155 @@ } } }, + "/domains/{domain}/records": { + "put": { + "description": "", + "operationId": "replaceDomainsByDomainRecords", + "security": [], + "tags": [], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "properties": { + "recordIds": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "recordIds" + ], + "type": "object" + } + } + } + }, + "400": { + "description": "" + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + }, + "404": { + "description": "" + }, + "409": { + "description": "" + }, + "415": { + "description": "" + } + }, + "parameters": [] + } + }, + "/domains/records/{recordId}": { + "get": { + "description": "", + "operationId": "getDomainsRecordsByRecordId", + "security": [], + "tags": [], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "properties": { + "type": { + "type": "string", + "enum": [ + "A", + "AAAA", + "ALIAS", + "CAA", + "CNAME", + "HTTPS", + "MX", + "NS", + "SRV", + "TXT" + ] + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + }, + "creator": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "ttl": { + "type": "number" + }, + "comment": { + "type": "string" + }, + "recordType": { + "type": "string", + "enum": [ + "A", + "AAAA", + "ALIAS", + "CAA", + "CNAME", + "HTTPS", + "MX", + "NS", + "SRV", + "TXT" + ] + }, + "createdAt": { + "nullable": true, + "type": "number" + } + }, + "required": [ + "creator", + "domain", + "id", + "name", + "recordType", + "type", + "value" + ], + "type": "object" + } + } + } + }, + "400": { + "description": "" + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + }, + "404": { + "description": "" + } + }, + "parameters": [] + } + }, "/v2/domains/{domain}/records/{recordId}": { "delete": { "description": "Removes an existing DNS record from a domain name.", @@ -109843,6 +109992,102 @@ } } }, + "/v1/projects/{idOrName}/token": { + "post": { + "description": "Generates an OIDC token for the project and returns it.", + "operationId": "getProjectToken", + "security": [ + { + "bearerToken": [] + } + ], + "summary": "Generate a project OIDC token", + "tags": [ + "projects" + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "properties": { + "token": { + "type": "string" + } + }, + "required": [ + "token" + ], + "type": "object" + } + } + } + }, + "400": { + "description": "One of the provided values in the request body is invalid.\nOne of the provided values in the request query is invalid." + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + }, + "404": { + "description": "" + } + }, + "parameters": [ + { + "name": "idOrName", + "description": "The project ID or name", + "in": "path", + "required": true, + "schema": { + "description": "The project ID or name", + "type": "string", + "example": "my-project, ", + "maxLength": 150 + } + }, + { + "description": "The Team identifier to perform the request on behalf of.", + "in": "query", + "name": "teamId", + "schema": { + "type": "string", + "example": "team_1a2b3c4d5e6f7g8h9i0j1k2l" + } + }, + { + "description": "The Team slug to perform the request on behalf of.", + "in": "query", + "name": "slug", + "schema": { + "type": "string", + "example": "my-team-url-slug" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "source": { + "description": "The source that is calling the endpoint.", + "type": "string", + "example": "vercel-cli:pull", + "maxLength": 150 + } + } + } + } + } + } + } + }, "/v1/projects/traces/session": { "post": { "description": "Mints a short-lived HS256 JWT scoped to a deployment hostname. The Vercel CLI presents this JWT to the Vercel proxy on requests it wants traced.", @@ -153621,17 +153866,13 @@ } }, "/v1/security/firewall/config": { - "put": { - "description": "Set the firewall configuration to provided rules and settings. Creates or overwrite the existing firewall configuration.", - "operationId": "putFirewallConfig", - "security": [ - { - "bearerToken": [] - } - ], - "summary": "Put Firewall Configuration", + "get": { + "description": "Lists WAF configs for a project", + "operationId": "getSecurityFirewallConfig", + "security": [], + "summary": "Returns activated WAF config", "tags": [ - "security" + "api-security" ], "responses": { "200": { @@ -153641,6 +153882,7 @@ "schema": { "properties": { "active": { + "nullable": true, "properties": { "ownerId": { "type": "string" @@ -153687,8 +153929,7 @@ "action", "active" ], - "type": "object", - "description": "Scanner Detection - Detect and prevent reconnaissance activities from network scanning tools." + "type": "object" }, "ma": { "properties": { @@ -153711,8 +153952,7 @@ "action", "active" ], - "type": "object", - "description": "Multipart Attack - Block attempts to bypass security controls using multipart/form-data encoding." + "type": "object" }, "lfi": { "properties": { @@ -153735,8 +153975,7 @@ "action", "active" ], - "type": "object", - "description": "Local File Inclusion Attack - Prevent unauthorized access to local files through web applications." + "type": "object" }, "rfi": { "properties": { @@ -153759,8 +153998,7 @@ "action", "active" ], - "type": "object", - "description": "Remote File Inclusion Attack - Prohibit unauthorized upload or execution of remote files." + "type": "object" }, "rce": { "properties": { @@ -153783,8 +154021,7 @@ "action", "active" ], - "type": "object", - "description": "Remote Execution Attack - Prevent unauthorized execution of remote scripts or commands." + "type": "object" }, "php": { "properties": { @@ -153807,8 +154044,7 @@ "action", "active" ], - "type": "object", - "description": "PHP Attack - Safeguard against vulnerability exploits in PHP-based applications." + "type": "object" }, "gen": { "properties": { @@ -153831,8 +154067,7 @@ "action", "active" ], - "type": "object", - "description": "Generic Attack - Provide broad protection from various undefined or novel attack vectors." + "type": "object" }, "xss": { "properties": { @@ -153855,8 +154090,7 @@ "action", "active" ], - "type": "object", - "description": "XSS Attack - Prevent injection of malicious scripts into trusted webpages." + "type": "object" }, "sqli": { "properties": { @@ -153879,8 +154113,7 @@ "action", "active" ], - "type": "object", - "description": "SQL Injection Attack - Prohibit unauthorized use of SQL commands to manipulate databases." + "type": "object" }, "sf": { "properties": { @@ -153903,8 +154136,7 @@ "action", "active" ], - "type": "object", - "description": "Session Fixation Attack - Prevent unauthorized takeover of user sessions by enforcing unique session IDs." + "type": "object" }, "java": { "properties": { @@ -153927,8 +154159,7 @@ "action", "active" ], - "type": "object", - "description": "Java Attack - Mitigate risks of exploitation targeting Java-based applications or components." + "type": "object" } }, "required": [ @@ -153944,8 +154175,7 @@ "sqli", "xss" ], - "type": "object", - "description": "Custom Ruleset" + "type": "object" }, "rules": { "items": { @@ -155088,800 +155318,5172 @@ "version" ], "type": "object" - } - }, - "required": [ - "active" - ], - "type": "object" - } - } - } - }, - "400": { - "description": "One of the provided values in the request body is invalid.\nOne of the provided values in the request query is invalid." - }, - "401": { - "description": "The request is not authorized." - }, - "402": { - "description": "" - }, - "403": { - "description": "You do not have permission to access this resource." - }, - "404": { - "description": "" - }, - "500": { - "description": "" - } - }, - "parameters": [ - { - "name": "projectId", - "in": "query", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The Team identifier to perform the request on behalf of.", - "in": "query", - "name": "teamId", - "schema": { - "type": "string", - "example": "team_1a2b3c4d5e6f7g8h9i0j1k2l" - } - }, - { - "description": "The Team slug to perform the request on behalf of.", - "in": "query", - "name": "slug", - "schema": { - "type": "string", - "example": "my-team-url-slug" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "firewallEnabled": { - "type": "boolean" - }, - "managedRules": { - "type": "object" - }, - "crs": { - "type": "object", - "properties": { - "sd": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "Scanner Detection - Detect and prevent reconnaissance activities from network scanning tools." - }, - "ma": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "Multipart Attack - Block attempts to bypass security controls using multipart/form-data encoding." - }, - "lfi": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "Local File Inclusion Attack - Prevent unauthorized access to local files through web applications." - }, - "rfi": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "Remote File Inclusion Attack - Prohibit unauthorized upload or execution of remote files." - }, - "rce": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "Remote Execution Attack - Prevent unauthorized execution of remote scripts or commands." - }, - "php": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "PHP Attack - Safeguard against vulnerability exploits in PHP-based applications." - }, - "gen": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "Generic Attack - Provide broad protection from various undefined or novel attack vectors." - }, - "xss": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "XSS Attack - Prevent injection of malicious scripts into trusted webpages." - }, - "sqli": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "SQL Injection Attack - Prohibit unauthorized use of SQL commands to manipulate databases." - }, - "sf": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "Session Fixation Attack - Prevent unauthorized takeover of user sessions by enforcing unique session IDs." - }, - "java": { - "type": "object", - "properties": { - "active": { - "type": "boolean" - }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false, - "description": "Java Attack - Mitigate risks of exploitation targeting Java-based applications or components." - } }, - "additionalProperties": false, - "description": "Custom Ruleset" - }, - "rules": { - "type": "array", - "items": { - "type": "object", + "draft": { + "nullable": true, "properties": { - "id": { + "ownerId": { "type": "string" }, - "name": { - "type": "string", - "maxLength": 160 + "projectKey": { + "type": "string" }, - "description": { - "type": "string", - "maxLength": 256 + "id": { + "type": "string" }, - "active": { - "type": "boolean" + "version": { + "type": "number" }, - "conditionGroup": { - "type": "array", - "items": { - "type": "object", - "properties": { - "conditions": { - "type": "array", - "items": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "host", - "path", - "method", - "header", - "query", - "cookie", - "target_path", - "route", - "raw_path", - "ip_address", - "region", - "protocol", - "scheme", - "environment", - "domain_environment", - "user_agent", - "geo_continent", - "geo_country", - "geo_country_region", - "geo_city", - "geo_as_number", - "ja4_digest", - "ja3_digest", - "rate_limit_api_id", - "server_action", - "bot_name", - "bot_category", - "bot_status", - "bot_protection", - "ruleset" - ], - "description": "[Parameter](https://vercel.com/docs/security/vercel-waf/rule-configuration#parameters) from the incoming traffic." - }, - "op": { - "type": "string", - "enum": [ - "re", - "eq", - "neq", - "ex", - "nex", - "inc", - "ninc", - "pre", - "suf", - "sub", - "gt", - "gte", - "lt", - "lte", - "list" - ] - }, - "neg": { - "type": "boolean" - }, - "key": { - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - }, - "maxItems": 75 - }, - { - "type": "number" - } - ] - } - }, - "required": [ - "type", - "op" - ], - "additionalProperties": false - }, - "maxItems": 65 - } - }, - "required": [ - "conditions" - ], - "additionalProperties": false - }, - "maxItems": 25 + "updatedAt": { + "type": "string" }, - "action": { - "type": "object", + "firewallEnabled": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "crs": { "properties": { - "mitigate": { - "type": "object", + "sd": { "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, "action": { "type": "string", "enum": [ - "log", - "challenge", "deny", - "bypass", - "rate_limit", - "redirect" + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "ma": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true ] }, - "rateLimit": { - "anyOf": [ - { - "type": "object", - "properties": { - "algo": { - "type": "string", - "enum": [ - "fixed_window", - "token_bucket" - ] - }, - "window": { - "type": "number" - }, - "limit": { - "type": "number" - }, - "keys": { - "type": "array", - "items": { - "type": "string" - } - }, - "action": { - "anyOf": [ - { - "type": "string", - "enum": [ - "log", - "challenge", - "deny", - "rate_limit" - ] - }, - {} - ], - "nullable": true - } - }, - "required": [ - "algo", - "window", - "limit", - "keys" - ], - "additionalProperties": false - }, - {} - ], - "nullable": true - }, - "redirect": { - "anyOf": [ - { - "type": "object", - "properties": { - "location": { - "type": "string" - }, - "permanent": { - "type": "boolean" - } - }, - "required": [ - "location", - "permanent" - ], - "additionalProperties": false - }, - {} - ], - "nullable": true - }, - "actionDuration": { + "action": { "type": "string", - "nullable": true - }, - "bypassSystem": { + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "lfi": { + "properties": { + "active": { "type": "boolean", - "nullable": true + "enum": [ + false, + true + ] }, - "logHeaders": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } + "action": { + "type": "string", + "enum": [ + "deny", + "log" ] } }, "required": [ - "action" + "action", + "active" ], - "additionalProperties": false - } - }, - "additionalProperties": false - }, - "valid": { - "type": "boolean" - }, - "validationErrors": { - "anyOf": [ - { - "type": "array", - "items": { - "type": "string" - } + "type": "object" }, - { - "type": "string" - } - ] - } - }, - "required": [ - "name", - "active", - "conditionGroup", - "action" - ], - "additionalProperties": false - } - }, - "rulesets": { - "anyOf": [ - { - "type": "array", - "maxItems": 25, - "items": { - "type": "object", - "properties": { - "id": { - "type": "string" + "rfi": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" }, - "name": { - "type": "string", - "maxLength": 160 + "rce": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" }, - "description": { - "type": "string", - "maxLength": 256 + "php": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" }, - "active": { - "type": "boolean" + "gen": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" }, - "conditionGroup": { - "type": "array", - "items": { - "type": "object", - "properties": { - "conditions": { - "type": "array", - "items": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "host", - "path", - "method", - "header", - "query", - "cookie", - "target_path", - "route", - "raw_path", - "ip_address", - "region", - "protocol", - "scheme", - "environment", - "domain_environment", - "user_agent", - "geo_continent", - "geo_country", - "geo_country_region", - "geo_city", - "geo_as_number", - "ja4_digest", - "ja3_digest", - "rate_limit_api_id", - "server_action", - "bot_name", - "bot_category", - "bot_status", - "bot_protection", - "ruleset" - ] - }, - "op": { - "type": "string", - "enum": [ - "re", - "eq", - "neq", - "ex", - "nex", - "inc", - "ninc", - "pre", - "suf", - "sub", - "gt", - "gte", - "lt", - "lte", - "list" - ] - }, - "neg": { - "type": "boolean" - }, - "key": { - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - }, - "maxItems": 75 - }, - { - "type": "number" - } - ] - } - }, - "required": [ - "type", - "op" - ], - "additionalProperties": false - }, - "maxItems": 65 - } + "xss": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] }, - "required": [ - "conditions" - ], - "additionalProperties": false + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } }, - "maxItems": 25 + "required": [ + "action", + "active" + ], + "type": "object" }, - "action": { - "type": "object", + "sqli": { "properties": { - "mitigate": { - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "deny", - "challenge", - "log" - ] - } - }, - "required": [ - "action" - ], - "additionalProperties": false + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] } }, - "additionalProperties": false + "required": [ + "action", + "active" + ], + "type": "object" }, - "valid": { - "type": "boolean" + "sf": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" }, - "validationErrors": { - "anyOf": [ - { - "type": "array", - "items": { - "type": "string" - } + "java": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] }, - { - "type": "string" + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] } - ] - } - }, - "required": [ - "name", - "active", - "conditionGroup" - ], - "additionalProperties": false - } - }, - { - "type": "object", - "maxProperties": 25, - "additionalProperties": { - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "deny", - "challenge", - "log", - "allow" - ] + }, + "required": [ + "action", + "active" + ], + "type": "object" } }, "required": [ - "action" + "gen", + "java", + "lfi", + "ma", + "php", + "rce", + "rfi", + "sd", + "sf", + "sqli", + "xss" ], - "additionalProperties": false - } - } - ] - }, - "ips": { - "type": "array", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "hostname": { - "type": "string" - }, - "ip": { - "type": "string" - }, - "notes": { - "type": "string" + "type": "object" + }, + "rules": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + }, + "valid": { + "type": "boolean", + "enum": [ + true + ] + }, + "validationErrors": { + "nullable": true + } + }, + "required": [ + "action", + "active", + "conditionGroup", + "id", + "name", + "valid", + "validationErrors" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + }, + "valid": { + "type": "boolean", + "enum": [ + false + ] + }, + "validationErrors": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "active", + "conditionGroup", + "id", + "name", + "valid", + "validationErrors" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "ips": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "action": { + "type": "string", + "enum": [ + "bypass", + "challenge", + "deny", + "log" + ] + } + }, + "required": [ + "action", + "hostname", + "id", + "ip" + ], + "type": "object" + }, + "type": "array" + }, + "rulesets": { + "oneOf": [ + { + "items": { + "properties": { + "description": { + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + } + }, + "required": [ + "active", + "conditionGroup", + "id", + "name" + ], + "type": "object" + }, + "type": "array" + }, + { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + } + ] + }, + "changes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "managedRules": { + "properties": { + "bot_protection": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "ai_bots": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "owasp": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "vercel_ruleset": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "traffic_sources": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + } + }, + "type": "object" + }, + "botIdEnabled": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "changes", + "firewallEnabled", + "id", + "ips", + "ownerId", + "projectKey", + "rules", + "updatedAt", + "version" + ], + "type": "object" + }, + "versions": { + "items": { + "properties": { + "ownerId": { + "type": "string" + }, + "projectKey": { + "type": "string" + }, + "id": { + "type": "string" + }, + "version": { + "type": "number" + }, + "updatedAt": { + "type": "string" + }, + "firewallEnabled": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "crs": { + "properties": { + "sd": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "ma": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "lfi": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "rfi": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "rce": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "php": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "gen": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "xss": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "sqli": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "sf": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + }, + "java": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object" + } + }, + "required": [ + "gen", + "java", + "lfi", + "ma", + "php", + "rce", + "rfi", + "sd", + "sf", + "sqli", + "xss" + ], + "type": "object" + }, + "rules": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + }, + "valid": { + "type": "boolean", + "enum": [ + true + ] + }, + "validationErrors": { + "nullable": true + } + }, + "required": [ + "action", + "active", + "conditionGroup", + "id", + "name", + "valid", + "validationErrors" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + }, + "valid": { + "type": "boolean", + "enum": [ + false + ] + }, + "validationErrors": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "active", + "conditionGroup", + "id", + "name", + "valid", + "validationErrors" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "ips": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "action": { + "type": "string", + "enum": [ + "bypass", + "challenge", + "deny", + "log" + ] + } + }, + "required": [ + "action", + "hostname", + "id", + "ip" + ], + "type": "object" + }, + "type": "array" + }, + "rulesets": { + "oneOf": [ + { + "items": { + "properties": { + "description": { + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + } + }, + "required": [ + "active", + "conditionGroup", + "id", + "name" + ], + "type": "object" + }, + "type": "array" + }, + { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + } + ] + }, + "changes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "managedRules": { + "properties": { + "bot_protection": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "ai_bots": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "owasp": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "vercel_ruleset": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "traffic_sources": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + } + }, + "type": "object" + }, + "botIdEnabled": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "changes", + "firewallEnabled", + "id", + "ips", + "ownerId", + "projectKey", + "rules", + "updatedAt", + "version" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "active", + "draft", + "versions" + ], + "type": "object" + } + } + } + }, + "400": { + "description": "" + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + }, + "404": { + "description": "" + } + }, + "parameters": [] + }, + "put": { + "description": "Set the firewall configuration to provided rules and settings. Creates or overwrite the existing firewall configuration.", + "operationId": "putFirewallConfig", + "security": [ + { + "bearerToken": [] + } + ], + "summary": "Put Firewall Configuration", + "tags": [ + "security" + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "properties": { + "active": { + "properties": { + "ownerId": { + "type": "string" + }, + "projectKey": { + "type": "string" + }, + "id": { + "type": "string" + }, + "version": { + "type": "number" + }, + "updatedAt": { + "type": "string" + }, + "firewallEnabled": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "crs": { + "properties": { + "sd": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Scanner Detection - Detect and prevent reconnaissance activities from network scanning tools." + }, + "ma": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Multipart Attack - Block attempts to bypass security controls using multipart/form-data encoding." + }, + "lfi": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Local File Inclusion Attack - Prevent unauthorized access to local files through web applications." + }, + "rfi": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Remote File Inclusion Attack - Prohibit unauthorized upload or execution of remote files." + }, + "rce": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Remote Execution Attack - Prevent unauthorized execution of remote scripts or commands." + }, + "php": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "PHP Attack - Safeguard against vulnerability exploits in PHP-based applications." + }, + "gen": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Generic Attack - Provide broad protection from various undefined or novel attack vectors." + }, + "xss": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "XSS Attack - Prevent injection of malicious scripts into trusted webpages." + }, + "sqli": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "SQL Injection Attack - Prohibit unauthorized use of SQL commands to manipulate databases." + }, + "sf": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Session Fixation Attack - Prevent unauthorized takeover of user sessions by enforcing unique session IDs." + }, + "java": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Java Attack - Mitigate risks of exploitation targeting Java-based applications or components." + } + }, + "required": [ + "gen", + "java", + "lfi", + "ma", + "php", + "rce", + "rfi", + "sd", + "sf", + "sqli", + "xss" + ], + "type": "object", + "description": "Custom Ruleset" + }, + "rules": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + }, + "valid": { + "type": "boolean", + "enum": [ + true + ] + }, + "validationErrors": { + "nullable": true + } + }, + "required": [ + "action", + "active", + "conditionGroup", + "id", + "name", + "valid", + "validationErrors" + ], + "type": "object" + }, + { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + }, + "valid": { + "type": "boolean", + "enum": [ + false + ] + }, + "validationErrors": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "action", + "active", + "conditionGroup", + "id", + "name", + "valid", + "validationErrors" + ], + "type": "object" + } + ] + }, + "type": "array" + }, + "ips": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "action": { + "type": "string", + "enum": [ + "bypass", + "challenge", + "deny", + "log" + ] + } + }, + "required": [ + "action", + "hostname", + "id", + "ip" + ], + "type": "object" + }, + "type": "array" + }, + "rulesets": { + "oneOf": [ + { + "items": { + "properties": { + "description": { + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + } + }, + "required": [ + "active", + "conditionGroup", + "id", + "name" + ], + "type": "object" + }, + "type": "array" + }, + { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "action" + ], + "type": "object" + }, + "type": "object" + } + ] + }, + "changes": { + "items": { + "type": "object" + }, + "type": "array" + }, + "managedRules": { + "properties": { + "bot_protection": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "ai_bots": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "owasp": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "vercel_ruleset": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + }, + "traffic_sources": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "active" + ], + "type": "object" + } + }, + "type": "object" + }, + "botIdEnabled": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "changes", + "firewallEnabled", + "id", + "ips", + "ownerId", + "projectKey", + "rules", + "updatedAt", + "version" + ], + "type": "object" + } + }, + "required": [ + "active" + ], + "type": "object" + } + } + } + }, + "400": { + "description": "One of the provided values in the request body is invalid.\nOne of the provided values in the request query is invalid." + }, + "401": { + "description": "The request is not authorized." + }, + "402": { + "description": "" + }, + "403": { + "description": "You do not have permission to access this resource." + }, + "404": { + "description": "" + }, + "500": { + "description": "" + } + }, + "parameters": [ + { + "name": "projectId", + "in": "query", + "required": true, + "schema": { + "type": "string" + } + }, + { + "description": "The Team identifier to perform the request on behalf of.", + "in": "query", + "name": "teamId", + "schema": { + "type": "string", + "example": "team_1a2b3c4d5e6f7g8h9i0j1k2l" + } + }, + { + "description": "The Team slug to perform the request on behalf of.", + "in": "query", + "name": "slug", + "schema": { + "type": "string", + "example": "my-team-url-slug" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "firewallEnabled": { + "type": "boolean" + }, + "managedRules": { + "type": "object" + }, + "crs": { + "type": "object", + "properties": { + "sd": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "Scanner Detection - Detect and prevent reconnaissance activities from network scanning tools." + }, + "ma": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "Multipart Attack - Block attempts to bypass security controls using multipart/form-data encoding." + }, + "lfi": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "Local File Inclusion Attack - Prevent unauthorized access to local files through web applications." + }, + "rfi": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "Remote File Inclusion Attack - Prohibit unauthorized upload or execution of remote files." + }, + "rce": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "Remote Execution Attack - Prevent unauthorized execution of remote scripts or commands." + }, + "php": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "PHP Attack - Safeguard against vulnerability exploits in PHP-based applications." + }, + "gen": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "Generic Attack - Provide broad protection from various undefined or novel attack vectors." + }, + "xss": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "XSS Attack - Prevent injection of malicious scripts into trusted webpages." + }, + "sqli": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "SQL Injection Attack - Prohibit unauthorized use of SQL commands to manipulate databases." + }, + "sf": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "Session Fixation Attack - Prevent unauthorized takeover of user sessions by enforcing unique session IDs." + }, + "java": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false, + "description": "Java Attack - Mitigate risks of exploitation targeting Java-based applications or components." + } + }, + "additionalProperties": false, + "description": "Custom Ruleset" + }, + "rules": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string", + "maxLength": 160 + }, + "description": { + "type": "string", + "maxLength": 256 + }, + "active": { + "type": "boolean" + }, + "conditionGroup": { + "type": "array", + "items": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "host", + "path", + "method", + "header", + "query", + "cookie", + "target_path", + "route", + "raw_path", + "ip_address", + "region", + "protocol", + "scheme", + "environment", + "domain_environment", + "user_agent", + "geo_continent", + "geo_country", + "geo_country_region", + "geo_city", + "geo_as_number", + "ja4_digest", + "ja3_digest", + "rate_limit_api_id", + "server_action", + "bot_name", + "bot_category", + "bot_status", + "bot_protection", + "ruleset" + ], + "description": "[Parameter](https://vercel.com/docs/security/vercel-waf/rule-configuration#parameters) from the incoming traffic." + }, + "op": { + "type": "string", + "enum": [ + "re", + "eq", + "neq", + "ex", + "nex", + "inc", + "ninc", + "pre", + "suf", + "sub", + "gt", + "gte", + "lt", + "lte", + "list" + ] + }, + "neg": { + "type": "boolean" + }, + "key": { + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 75 + }, + { + "type": "number" + } + ] + } + }, + "required": [ + "type", + "op" + ], + "additionalProperties": false + }, + "maxItems": 65 + } + }, + "required": [ + "conditions" + ], + "additionalProperties": false + }, + "maxItems": 25 + }, + "action": { + "type": "object", + "properties": { + "mitigate": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "log", + "challenge", + "deny", + "bypass", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "anyOf": [ + { + "type": "object", + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "type": "array", + "items": { + "type": "string" + } + }, + "action": { + "anyOf": [ + { + "type": "string", + "enum": [ + "log", + "challenge", + "deny", + "rate_limit" + ] + }, + {} + ], + "nullable": true + } + }, + "required": [ + "algo", + "window", + "limit", + "keys" + ], + "additionalProperties": false + }, + {} + ], + "nullable": true + }, + "redirect": { + "anyOf": [ + { + "type": "object", + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean" + } + }, + "required": [ + "location", + "permanent" + ], + "additionalProperties": false + }, + {} + ], + "nullable": true + }, + "actionDuration": { + "type": "string", + "nullable": true + }, + "bypassSystem": { + "type": "boolean", + "nullable": true + }, + "logHeaders": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + }, + "additionalProperties": false + }, + "valid": { + "type": "boolean" + }, + "validationErrors": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "name", + "active", + "conditionGroup", + "action" + ], + "additionalProperties": false + } + }, + "rulesets": { + "anyOf": [ + { + "type": "array", + "maxItems": 25, + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string", + "maxLength": 160 + }, + "description": { + "type": "string", + "maxLength": 256 + }, + "active": { + "type": "boolean" + }, + "conditionGroup": { + "type": "array", + "items": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "host", + "path", + "method", + "header", + "query", + "cookie", + "target_path", + "route", + "raw_path", + "ip_address", + "region", + "protocol", + "scheme", + "environment", + "domain_environment", + "user_agent", + "geo_continent", + "geo_country", + "geo_country_region", + "geo_city", + "geo_as_number", + "ja4_digest", + "ja3_digest", + "rate_limit_api_id", + "server_action", + "bot_name", + "bot_category", + "bot_status", + "bot_protection", + "ruleset" + ] + }, + "op": { + "type": "string", + "enum": [ + "re", + "eq", + "neq", + "ex", + "nex", + "inc", + "ninc", + "pre", + "suf", + "sub", + "gt", + "gte", + "lt", + "lte", + "list" + ] + }, + "neg": { + "type": "boolean" + }, + "key": { + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 75 + }, + { + "type": "number" + } + ] + } + }, + "required": [ + "type", + "op" + ], + "additionalProperties": false + }, + "maxItems": 65 + } + }, + "required": [ + "conditions" + ], + "additionalProperties": false + }, + "maxItems": 25 + }, + "action": { + "type": "object", + "properties": { + "mitigate": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log" + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + }, + "additionalProperties": false + }, + "valid": { + "type": "boolean" + }, + "validationErrors": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "name", + "active", + "conditionGroup" + ], + "additionalProperties": false + } + }, + { + "type": "object", + "maxProperties": 25, + "additionalProperties": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log", + "allow" + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + } + ] + }, + "ips": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "hostname": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "notes": { + "type": "string" }, "action": { "type": "string", @@ -156004,13 +160606,784 @@ "schema": { "oneOf": [ { - "description": "Add a ruleset", + "description": "Add a ruleset", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "firewallEnabled" + ] + }, + "id": { + "nullable": true + }, + "value": { + "type": "object", + "properties": { + "name": { + "type": "string", + "maxLength": 160 + }, + "description": { + "type": "string", + "maxLength": 256 + }, + "active": { + "type": "boolean" + }, + "conditionGroup": { + "type": "array", + "items": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "host", + "path", + "method", + "header", + "query", + "cookie", + "target_path", + "route", + "raw_path", + "ip_address", + "region", + "protocol", + "scheme", + "environment", + "domain_environment", + "user_agent", + "geo_continent", + "geo_country", + "geo_country_region", + "geo_city", + "geo_as_number", + "ja4_digest", + "ja3_digest", + "rate_limit_api_id", + "server_action", + "bot_name", + "bot_category", + "bot_status", + "bot_protection", + "ruleset" + ] + }, + "op": { + "type": "string", + "enum": [ + "re", + "eq", + "neq", + "ex", + "nex", + "inc", + "ninc", + "pre", + "suf", + "sub", + "gt", + "gte", + "lt", + "lte", + "list" + ] + }, + "neg": { + "type": "boolean" + }, + "key": { + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 75 + }, + { + "type": "number" + } + ] + } + }, + "required": [ + "type", + "op" + ], + "additionalProperties": false + }, + "maxItems": 65 + } + }, + "required": [ + "conditions" + ], + "additionalProperties": false + }, + "maxItems": 25 + }, + "action": { + "type": "object", + "properties": { + "mitigate": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log" + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + }, + "additionalProperties": false + }, + "valid": { + "type": "boolean" + }, + "validationErrors": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "name", + "active", + "conditionGroup" + ], + "additionalProperties": false + } + }, + "required": [ + "action", + "value" + ], + "additionalProperties": false + }, + { + "description": "Update a ruleset", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "rules.insert" + ] + }, + "id": { + "nullable": true + }, + "value": { + "type": "object", + "properties": { + "name": { + "type": "string", + "maxLength": 160 + }, + "description": { + "type": "string", + "maxLength": 256 + }, + "active": { + "type": "boolean" + }, + "conditionGroup": { + "type": "array", + "items": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "host", + "path", + "method", + "header", + "query", + "cookie", + "target_path", + "route", + "raw_path", + "ip_address", + "region", + "protocol", + "scheme", + "environment", + "domain_environment", + "user_agent", + "geo_continent", + "geo_country", + "geo_country_region", + "geo_city", + "geo_as_number", + "ja4_digest", + "ja3_digest", + "rate_limit_api_id", + "server_action", + "bot_name", + "bot_category", + "bot_status", + "bot_protection", + "ruleset" + ] + }, + "op": { + "type": "string", + "enum": [ + "re", + "eq", + "neq", + "ex", + "nex", + "inc", + "ninc", + "pre", + "suf", + "sub", + "gt", + "gte", + "lt", + "lte", + "list" + ] + }, + "neg": { + "type": "boolean" + }, + "key": { + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 75 + }, + { + "type": "number" + } + ] + } + }, + "required": [ + "type", + "op" + ], + "additionalProperties": false + }, + "maxItems": 65 + } + }, + "required": [ + "conditions" + ], + "additionalProperties": false + }, + "maxItems": 25 + }, + "action": { + "type": "object", + "properties": { + "mitigate": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log" + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + }, + "additionalProperties": false + }, + "valid": { + "type": "boolean" + }, + "validationErrors": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "name", + "active", + "conditionGroup" + ], + "additionalProperties": false + } + }, + "required": [ + "action", + "id", + "value" + ], + "additionalProperties": false + }, + { + "description": "Remove a ruleset", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "rules.update" + ] + }, + "id": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "action", + "id" + ], + "additionalProperties": false + }, + { + "description": "Set the action for a consumed ruleset (project scope)", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "rules.remove" + ] + }, + "id": { + "type": "string", + "maxLength": 180 + }, + "value": { + "properties": { + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log", + "allow" + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false, + "nullable": true + } + }, + "required": [ + "action", + "id", + "value" + ], + "additionalProperties": false + }, + { + "description": "Remove the action for a consumed ruleset (project scope)", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "rules.priority" + ] + }, + "id": { + "type": "string", + "maxLength": 180 + }, + "value": { + "type": "string" + } + }, + "required": [ + "action", + "id" + ], + "additionalProperties": false + }, + { + "description": "Enable Firewall", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "crs.update" + ] + }, + "id": { + "type": "string" + }, + "value": { + "type": "boolean" + } + }, + "required": [ + "action", + "value" + ], + "additionalProperties": false + }, + { + "description": "Add a custom rule", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "crs.disable" + ] + }, + "id": { + "nullable": true + }, + "value": { + "properties": { + "name": { + "type": "string", + "maxLength": 160 + }, + "description": { + "type": "string", + "maxLength": 256 + }, + "active": { + "type": "boolean" + }, + "conditionGroup": { + "type": "array", + "items": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "host", + "path", + "method", + "header", + "query", + "cookie", + "target_path", + "route", + "raw_path", + "ip_address", + "region", + "protocol", + "scheme", + "environment", + "domain_environment", + "user_agent", + "geo_continent", + "geo_country", + "geo_country_region", + "geo_city", + "geo_as_number", + "ja4_digest", + "ja3_digest", + "rate_limit_api_id", + "server_action", + "bot_name", + "bot_category", + "bot_status", + "bot_protection", + "ruleset" + ] + }, + "op": { + "type": "string", + "enum": [ + "re", + "eq", + "neq", + "ex", + "nex", + "inc", + "ninc", + "pre", + "suf", + "sub", + "gt", + "gte", + "lt", + "lte", + "list" + ] + }, + "neg": { + "type": "boolean" + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 75 + }, + { + "type": "number" + } + ] + } + }, + "required": [ + "type", + "op" + ], + "additionalProperties": false + }, + "maxItems": 65 + } + }, + "required": [ + "conditions" + ], + "additionalProperties": false + }, + "maxItems": 25 + }, + "action": { + "type": "object", + "properties": { + "mitigate": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "log", + "challenge", + "deny", + "bypass", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "anyOf": [ + { + "type": "object", + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "type": "array", + "items": { + "type": "string" + } + }, + "action": { + "anyOf": [ + { + "type": "string", + "enum": [ + "log", + "challenge", + "deny", + "rate_limit" + ] + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "algo", + "window", + "limit", + "keys" + ], + "additionalProperties": false + }, + { + "type": "string" + } + ] + }, + "redirect": { + "anyOf": [ + { + "type": "object", + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean" + } + }, + "required": [ + "location", + "permanent" + ], + "additionalProperties": false + }, + { + "type": "string" + } + ] + }, + "actionDuration": { + "type": "string", + "nullable": true + }, + "bypassSystem": { + "type": "boolean", + "nullable": true + }, + "logHeaders": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + } + }, + "required": [ + "action" + ], + "additionalProperties": false + } + }, + "additionalProperties": false + }, + "valid": { + "type": "boolean" + }, + "validationErrors": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "name", + "active", + "conditionGroup", + "action" + ], + "additionalProperties": false, + "nullable": true + } + }, + "required": [ + "action", + "value" + ], + "additionalProperties": false + }, + { + "description": "Update a custom rule", "type": "object", "properties": { "action": { "type": "string", "enum": [ - "firewallEnabled" + "ip.insert" ] }, "id": { @@ -156144,9 +161517,110 @@ "action": { "type": "string", "enum": [ - "deny", + "log", "challenge", - "log" + "deny", + "bypass", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "anyOf": [ + { + "type": "object", + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "type": "array", + "items": { + "type": "string" + } + }, + "action": { + "anyOf": [ + { + "type": "string", + "enum": [ + "log", + "challenge", + "deny", + "rate_limit" + ] + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "algo", + "window", + "limit", + "keys" + ], + "additionalProperties": false + }, + { + "type": "string" + } + ] + }, + "redirect": { + "anyOf": [ + { + "type": "object", + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean" + } + }, + "required": [ + "location", + "permanent" + ], + "additionalProperties": false + }, + { + "type": "string" + } + ] + }, + "actionDuration": { + "type": "string", + "nullable": true + }, + "bypassSystem": { + "type": "boolean", + "nullable": true + }, + "logHeaders": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } ] } }, @@ -156178,466 +161652,1137 @@ "required": [ "name", "active", - "conditionGroup" + "conditionGroup", + "action" ], "additionalProperties": false } }, "required": [ "action", + "id", "value" ], "additionalProperties": false }, { - "description": "Update a ruleset", + "description": "Remove a custom rule", "type": "object", "properties": { "action": { "type": "string", "enum": [ - "rules.insert" + "ip.update" + ] + }, + "id": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "action", + "id" + ], + "additionalProperties": false + }, + { + "description": "Reorder a custom rule", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "ip.remove" ] }, "id": { + "type": "string" + }, + "value": { "nullable": true + } + }, + "required": [ + "action", + "id", + "value" + ], + "additionalProperties": false + }, + { + "description": "Enable a managed rule", + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "managedRules.update" + ] + }, + "id": { + "type": "string", + "enum": [ + "sd", + "ma", + "lfi", + "rfi", + "rce", + "php", + "gen", + "xss", + "sqli", + "sf", + "java" + ] }, "value": { "type": "object", "properties": { - "name": { + "active": { + "type": "boolean" + }, + "action": { "type": "string", - "maxLength": 160 + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "active", + "action" + ], + "additionalProperties": false + } + }, + "required": [ + "action", + "id", + "value" + ], + "additionalProperties": false + }, + { + "description": "Disable a managed rule", + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "id": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "action" + ], + "additionalProperties": false + }, + { + "description": "Add an IP Blocking rule", + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "id": { + "type": "string" + }, + "value": { + "type": "object", + "properties": { + "hostname": { + "type": "string" }, - "description": { + "ip": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "action": { "type": "string", - "maxLength": 256 + "enum": [ + "deny", + "challenge", + "log", + "bypass" + ] + } + }, + "required": [ + "hostname", + "ip", + "action" + ], + "additionalProperties": false + } + }, + "required": [ + "action", + "value" + ], + "additionalProperties": false + }, + { + "description": "Update an IP Blocking rule", + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "id": { + "type": "string" + }, + "value": { + "type": "object", + "properties": { + "hostname": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "action": { + "type": "string", + "enum": [ + "deny", + "challenge", + "log", + "bypass" + ] + } + }, + "required": [ + "hostname", + "ip", + "action" + ], + "additionalProperties": false + } + }, + "required": [ + "action", + "id", + "value" + ], + "additionalProperties": false + }, + { + "description": "Remove an IP Blocking rule", + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "id": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "action", + "id" + ], + "additionalProperties": false + }, + { + "description": "Update a managed ruleset", + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "id": { + "type": "string", + "enum": [ + "ai_bots", + "bot_filter", + "bot_protection", + "traffic_sources", + "vercel_ruleset", + "owasp" + ] + }, + "value": { + "type": "object", + "properties": { + "action": { + "type": "string", + "enum": [ + "log", + "challenge", + "deny" + ] }, "active": { "type": "boolean" + } + }, + "required": [ + "active" + ], + "additionalProperties": false + } + }, + "required": [ + "action", + "id", + "value" + ], + "additionalProperties": false + }, + { + "description": "Update a managed rule group", + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "id": { + "type": "string", + "enum": [ + "ai_bots", + "bot_filter", + "bot_protection", + "traffic_sources", + "vercel_ruleset", + "owasp" + ] + }, + "value": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "active": { + "type": "boolean" + }, + "action": { + "type": "string", + "enum": [ + "log", + "challenge", + "deny" + ] + } }, - "conditionGroup": { + "required": [ + "active" + ], + "additionalProperties": false + } + } + }, + "required": [ + "action", + "id", + "value" + ], + "additionalProperties": false + }, + { + "description": "Toggle bot ID", + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "id": { + "type": "string" + }, + "value": { + "type": "boolean" + } + }, + "required": [ + "action", + "value" + ], + "additionalProperties": false + }, + { + "description": "Update log headers configuration", + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "id": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { "type": "array", "items": { - "type": "object", - "properties": { - "conditions": { - "type": "array", - "items": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "host", - "path", - "method", - "header", - "query", - "cookie", - "target_path", - "route", - "raw_path", - "ip_address", - "region", - "protocol", - "scheme", - "environment", - "domain_environment", - "user_agent", - "geo_continent", - "geo_country", - "geo_country_region", - "geo_city", - "geo_as_number", - "ja4_digest", - "ja3_digest", - "rate_limit_api_id", - "server_action", - "bot_name", - "bot_category", - "bot_status", - "bot_protection", - "ruleset" - ] - }, - "op": { - "type": "string", - "enum": [ - "re", - "eq", - "neq", - "ex", - "nex", - "inc", - "ninc", - "pre", - "suf", - "sub", - "gt", - "gte", - "lt", - "lte", - "list" - ] - }, - "neg": { - "type": "boolean" - }, - "key": { - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "string" + "type": "string" + } + }, + { + "type": "string" + } + ] + } + }, + "required": [ + "action", + "value" + ], + "additionalProperties": false + } + ] + } + } + }, + "required": true + } + } + }, + "/v1/security/firewall/config/{configVersion}": { + "get": { + "description": "Retrieve the specified firewall configuration for a project. The deployed configVersion will be `active`", + "operationId": "getFirewallConfig", + "security": [ + { + "bearerToken": [] + } + ], + "summary": "Read Firewall Configuration", + "tags": [ + "security" + ], + "responses": { + "200": { + "description": "If the firewall configuration includes a [custom managed ruleset](https://vercel.com/docs/security/vercel-waf/managed-rulesets), it will include a `crs` item that has the following values: sd: Scanner Detection ma: Multipart Attack lfi: Local File Inclusion Attack rfi: Remote File Inclusion Attack rce: Remote Execution Attack php: PHP Attack gen: Generic Attack xss: XSS Attack sqli: SQL Injection Attack sf: Session Fixation Attack java: Java Attack", + "content": { + "application/json": { + "schema": { + "properties": { + "ownerId": { + "type": "string" + }, + "projectKey": { + "type": "string" + }, + "id": { + "type": "string" + }, + "version": { + "type": "number" + }, + "updatedAt": { + "type": "string" + }, + "firewallEnabled": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "crs": { + "properties": { + "sd": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Scanner Detection - Detect and prevent reconnaissance activities from network scanning tools." + }, + "ma": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Multipart Attack - Block attempts to bypass security controls using multipart/form-data encoding." + }, + "lfi": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Local File Inclusion Attack - Prevent unauthorized access to local files through web applications." + }, + "rfi": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Remote File Inclusion Attack - Prohibit unauthorized upload or execution of remote files." + }, + "rce": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Remote Execution Attack - Prevent unauthorized execution of remote scripts or commands." + }, + "php": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "PHP Attack - Safeguard against vulnerability exploits in PHP-based applications." + }, + "gen": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Generic Attack - Provide broad protection from various undefined or novel attack vectors." + }, + "xss": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "XSS Attack - Prevent injection of malicious scripts into trusted webpages." + }, + "sqli": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "SQL Injection Attack - Prohibit unauthorized use of SQL commands to manipulate databases." + }, + "sf": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Session Fixation Attack - Prevent unauthorized takeover of user sessions by enforcing unique session IDs." + }, + "java": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "deny", + "log" + ] + } + }, + "required": [ + "action", + "active" + ], + "type": "object", + "description": "Java Attack - Mitigate risks of exploitation targeting Java-based applications or components." + } + }, + "required": [ + "gen", + "java", + "lfi", + "ma", + "php", + "rce", + "rfi", + "sd", + "sf", + "sqli", + "xss" + ], + "type": "object", + "description": "Custom Ruleset" + }, + "rules": { + "items": { + "oneOf": [ + { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] }, - { - "type": "array", - "items": { - "type": "string" - }, - "maxItems": 75 + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] }, - { - "type": "number" + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] } - ] - } - }, - "required": [ - "type", - "op" - ], - "additionalProperties": false + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } }, - "maxItems": 65 - } - }, - "required": [ - "conditions" - ], - "additionalProperties": false - }, - "maxItems": 25 - }, - "action": { - "type": "object", - "properties": { - "mitigate": { - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "deny", - "challenge", - "log" - ] - } + "required": [ + "conditions" + ], + "type": "object" }, - "required": [ - "action" - ], - "additionalProperties": false - } - }, - "additionalProperties": false - }, - "valid": { - "type": "boolean" - }, - "validationErrors": { - "anyOf": [ - { - "type": "array", - "items": { - "type": "string" - } + "type": "array" }, - { - "type": "string" - } - ] - } - }, - "required": [ - "name", - "active", - "conditionGroup" - ], - "additionalProperties": false - } - }, - "required": [ - "action", - "id", - "value" - ], - "additionalProperties": false - }, - { - "description": "Remove a ruleset", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "rules.update" - ] - }, - "id": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "action", - "id" - ], - "additionalProperties": false - }, - { - "description": "Set the action for a consumed ruleset (project scope)", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "rules.remove" - ] - }, - "id": { - "type": "string", - "maxLength": 180 - }, - "value": { - "properties": { - "action": { - "type": "string", - "enum": [ - "deny", - "challenge", - "log", - "allow" - ] - } - }, - "required": [ - "action" - ], - "additionalProperties": false, - "nullable": true - } - }, - "required": [ - "action", - "id", - "value" - ], - "additionalProperties": false - }, - { - "description": "Remove the action for a consumed ruleset (project scope)", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "rules.priority" - ] - }, - "id": { - "type": "string", - "maxLength": 180 - }, - "value": { - "type": "string" - } - }, - "required": [ - "action", - "id" - ], - "additionalProperties": false - }, - { - "description": "Enable Firewall", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "crs.update" - ] - }, - "id": { - "type": "string" - }, - "value": { - "type": "boolean" - } - }, - "required": [ - "action", - "value" - ], - "additionalProperties": false - }, - { - "description": "Add a custom rule", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "crs.disable" - ] - }, - "id": { - "nullable": true - }, - "value": { - "properties": { - "name": { - "type": "string", - "maxLength": 160 - }, - "description": { - "type": "string", - "maxLength": 256 - }, - "active": { - "type": "boolean" - }, - "conditionGroup": { - "type": "array", - "items": { - "type": "object", - "properties": { - "conditions": { - "type": "array", - "items": { - "type": "object", + "action": { + "properties": { + "mitigate": { "properties": { - "type": { + "action": { "type": "string", "enum": [ - "host", - "path", - "method", - "header", - "query", - "cookie", - "target_path", - "route", - "raw_path", - "ip_address", - "region", - "protocol", - "scheme", - "environment", - "domain_environment", - "user_agent", - "geo_continent", - "geo_country", - "geo_country_region", - "geo_city", - "geo_as_number", - "ja4_digest", - "ja3_digest", - "rate_limit_api_id", - "server_action", - "bot_name", - "bot_category", - "bot_status", - "bot_protection", - "ruleset" + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" ] }, - "op": { - "type": "string", - "enum": [ - "re", - "eq", - "neq", - "ex", - "nex", - "inc", - "ninc", - "pre", - "suf", - "sub", - "gt", - "gte", - "lt", - "lte", - "list" - ] + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" + ] + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" }, - "neg": { - "type": "boolean" + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" }, - "key": { + "actionDuration": { + "nullable": true, "type": "string" }, - "value": { + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { "oneOf": [ { - "type": "string" - }, - { - "type": "array", "items": { "type": "string" }, - "maxItems": 75 + "type": "array" }, { - "type": "number" + "type": "string", + "enum": [ + "*" + ] } ] } }, "required": [ - "type", - "op" + "action" ], - "additionalProperties": false - }, - "maxItems": 65 - } + "type": "object" + } + }, + "type": "object" }, - "required": [ - "conditions" - ], - "additionalProperties": false + "valid": { + "type": "boolean", + "enum": [ + true + ] + }, + "validationErrors": { + "nullable": true + } }, - "maxItems": 25 + "required": [ + "action", + "active", + "conditionGroup", + "id", + "name", + "valid", + "validationErrors" + ], + "type": "object" }, - "action": { - "type": "object", + { "properties": { - "mitigate": { - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "log", - "challenge", - "deny", - "bypass", - "rate_limit", - "redirect" - ] + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] + }, + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } }, - "rateLimit": { - "anyOf": [ - { - "type": "object", + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, "properties": { "algo": { "type": "string", @@ -156653,280 +162798,296 @@ "type": "number" }, "keys": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" }, "action": { - "anyOf": [ - { - "type": "string", - "enum": [ - "log", - "challenge", - "deny", - "rate_limit" - ] - }, - { - "type": "string" - } + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null ] } }, "required": [ "algo", - "window", + "keys", "limit", - "keys" + "window" ], - "additionalProperties": false + "type": "object" }, - { - "type": "string" - } - ] - }, - "redirect": { - "anyOf": [ - { - "type": "object", + "redirect": { + "nullable": true, "properties": { "location": { "type": "string" }, "permanent": { - "type": "boolean" + "type": "boolean", + "enum": [ + false, + true + ] } }, "required": [ "location", "permanent" ], - "additionalProperties": false + "type": "object" }, - { - "type": "string" - } - ] - }, - "actionDuration": { - "type": "string", - "nullable": true - }, - "bypassSystem": { - "type": "boolean", - "nullable": true - }, - "logHeaders": { - "oneOf": [ - { + "actionDuration": { + "nullable": true, "type": "string" }, - { - "type": "array", - "items": { - "type": "string" - } + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] } - ] + }, + "required": [ + "action" + ], + "type": "object" } }, - "required": [ - "action" - ], - "additionalProperties": false - } - }, - "additionalProperties": false - }, - "valid": { - "type": "boolean" - }, - "validationErrors": { - "anyOf": [ - { - "type": "array", + "type": "object" + }, + "valid": { + "type": "boolean", + "enum": [ + false + ] + }, + "validationErrors": { "items": { "type": "string" - } - }, - { - "type": "string" + }, + "type": "array" } - ] + }, + "required": [ + "action", + "active", + "conditionGroup", + "id", + "name", + "valid", + "validationErrors" + ], + "type": "object" } - }, - "required": [ - "name", - "active", - "conditionGroup", - "action" - ], - "additionalProperties": false, - "nullable": true - } - }, - "required": [ - "action", - "value" - ], - "additionalProperties": false - }, - { - "description": "Update a custom rule", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "ip.insert" ] }, - "id": { - "nullable": true - }, - "value": { - "type": "object", + "type": "array" + }, + "ips": { + "items": { "properties": { - "name": { - "type": "string", - "maxLength": 160 + "id": { + "type": "string" }, - "description": { - "type": "string", - "maxLength": 256 + "hostname": { + "type": "string" }, - "active": { - "type": "boolean" + "ip": { + "type": "string" }, - "conditionGroup": { - "type": "array", - "items": { - "type": "object", - "properties": { - "conditions": { - "type": "array", - "items": { - "type": "object", - "properties": { - "type": { - "type": "string", - "enum": [ - "host", - "path", - "method", - "header", - "query", - "cookie", - "target_path", - "route", - "raw_path", - "ip_address", - "region", - "protocol", - "scheme", - "environment", - "domain_environment", - "user_agent", - "geo_continent", - "geo_country", - "geo_country_region", - "geo_city", - "geo_as_number", - "ja4_digest", - "ja3_digest", - "rate_limit_api_id", - "server_action", - "bot_name", - "bot_category", - "bot_status", - "bot_protection", - "ruleset" - ] - }, - "op": { - "type": "string", - "enum": [ - "re", - "eq", - "neq", - "ex", - "nex", - "inc", - "ninc", - "pre", - "suf", - "sub", - "gt", - "gte", - "lt", - "lte", - "list" - ] - }, - "neg": { - "type": "boolean" - }, - "key": { - "type": "string" - }, - "value": { - "anyOf": [ - { - "type": "string" + "notes": { + "type": "string" + }, + "action": { + "type": "string", + "enum": [ + "bypass", + "challenge", + "deny", + "log" + ] + } + }, + "required": [ + "action", + "hostname", + "id", + "ip" + ], + "type": "object" + }, + "type": "array" + }, + "rulesets": { + "oneOf": [ + { + "items": { + "properties": { + "description": { + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string", + "enum": [ + "bot_category", + "bot_name", + "bot_protection", + "bot_status", + "cookie", + "domain_environment", + "environment", + "geo_as_number", + "geo_city", + "geo_continent", + "geo_country", + "geo_country_region", + "header", + "host", + "ip_address", + "ja3_digest", + "ja4_digest", + "method", + "path", + "protocol", + "query", + "rate_limit_api_id", + "raw_path", + "region", + "route", + "ruleset", + "scheme", + "server_action", + "target_path", + "trusted_source", + "user_agent" + ] }, - { - "type": "array", - "items": { - "type": "string" - }, - "maxItems": 75 + "op": { + "type": "string", + "enum": [ + "eq", + "ex", + "gt", + "gte", + "inc", + "list", + "lt", + "lte", + "neq", + "nex", + "ninc", + "pre", + "re", + "sub", + "suf" + ] }, - { - "type": "number" + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] } - ] - } - }, - "required": [ - "type", - "op" - ], - "additionalProperties": false + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } }, - "maxItems": 65 - } + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" }, - "required": [ - "conditions" - ], - "additionalProperties": false - }, - "maxItems": 25 - }, - "action": { - "type": "object", - "properties": { - "mitigate": { - "type": "object", + "action": { "properties": { - "action": { - "type": "string", - "enum": [ - "log", - "challenge", - "deny", - "bypass", - "rate_limit", - "redirect" - ] - }, - "rateLimit": { - "anyOf": [ - { - "type": "object", + "mitigate": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, "properties": { "algo": { "type": "string", @@ -156942,532 +163103,531 @@ "type": "number" }, "keys": { - "type": "array", "items": { "type": "string" - } + }, + "type": "array" }, "action": { - "anyOf": [ - { - "type": "string", - "enum": [ - "log", - "challenge", - "deny", - "rate_limit" - ] - }, - { - "type": "string" - } + "nullable": true, + "type": "string", + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null ] } }, "required": [ "algo", - "window", + "keys", "limit", - "keys" + "window" ], - "additionalProperties": false + "type": "object" }, - { - "type": "string" - } - ] - }, - "redirect": { - "anyOf": [ - { - "type": "object", + "redirect": { + "nullable": true, "properties": { "location": { "type": "string" }, "permanent": { - "type": "boolean" + "type": "boolean", + "enum": [ + false, + true + ] } }, "required": [ "location", "permanent" ], - "additionalProperties": false + "type": "object" }, - { + "actionDuration": { + "nullable": true, "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + } + }, + "required": [ + "active", + "conditionGroup", + "id", + "name" + ], + "type": "object" + }, + "type": "array" + }, + { + "additionalProperties": { + "properties": { + "action": { + "type": "string", + "enum": [ + "allow", + "bypass", + "challenge", + "deny", + "log", + "rate_limit", + "redirect" + ] + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string", + "enum": [ + "fixed_window", + "token_bucket" ] }, - "actionDuration": { + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, "type": "string", - "nullable": true + "enum": [ + "challenge", + "deny", + "log", + "rate_limit", + null + ] + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" }, - "bypassSystem": { + "permanent": { "type": "boolean", - "nullable": true - }, - "logHeaders": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } + "enum": [ + false, + true ] } }, "required": [ - "action" + "location", + "permanent" ], - "additionalProperties": false - } - }, - "additionalProperties": false - }, - "valid": { - "type": "boolean" - }, - "validationErrors": { - "anyOf": [ - { - "type": "array", - "items": { - "type": "string" - } + "type": "object" }, - { + "actionDuration": { + "nullable": true, "type": "string" + }, + "bypassSystem": { + "nullable": true, + "type": "boolean", + "enum": [ + false, + true, + null + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] } - ] - } - }, - "required": [ - "name", - "active", - "conditionGroup", - "action" - ], - "additionalProperties": false - } - }, - "required": [ - "action", - "id", - "value" - ], - "additionalProperties": false - }, - { - "description": "Remove a custom rule", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "ip.update" - ] - }, - "id": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "action", - "id" - ], - "additionalProperties": false - }, - { - "description": "Reorder a custom rule", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "ip.remove" - ] - }, - "id": { - "type": "string" - }, - "value": { - "nullable": true - } - }, - "required": [ - "action", - "id", - "value" - ], - "additionalProperties": false - }, - { - "description": "Enable a managed rule", - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "managedRules.update" - ] - }, - "id": { - "type": "string", - "enum": [ - "sd", - "ma", - "lfi", - "rfi", - "rce", - "php", - "gen", - "xss", - "sqli", - "sf", - "java" - ] - }, - "value": { - "type": "object", - "properties": { - "active": { - "type": "boolean" + }, + "required": [ + "action" + ], + "type": "object" }, - "action": { - "type": "string", - "enum": [ - "deny", - "log" - ] - } - }, - "required": [ - "active", - "action" - ], - "additionalProperties": false - } + "type": "object" + } + ] }, - "required": [ - "action", - "id", - "value" - ], - "additionalProperties": false - }, - { - "description": "Disable a managed rule", - "type": "object", - "properties": { - "action": { - "type": "string" - }, - "id": { - "type": "string" + "changes": { + "items": { + "type": "object" }, - "value": { - "type": "string" - } + "type": "array" }, - "required": [ - "action" - ], - "additionalProperties": false - }, - { - "description": "Add an IP Blocking rule", - "type": "object", - "properties": { - "action": { - "type": "string" - }, - "id": { - "type": "string" - }, - "value": { - "type": "object", - "properties": { - "hostname": { - "type": "string" - }, - "ip": { - "type": "string" - }, - "notes": { - "type": "string" + "managedRules": { + "properties": { + "bot_protection": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } }, - "action": { - "type": "string", - "enum": [ - "deny", - "challenge", - "log", - "bypass" - ] - } + "required": [ + "active" + ], + "type": "object" }, - "required": [ - "hostname", - "ip", - "action" - ], - "additionalProperties": false - } - }, - "required": [ - "action", - "value" - ], - "additionalProperties": false - }, - { - "description": "Update an IP Blocking rule", - "type": "object", - "properties": { - "action": { - "type": "string" - }, - "id": { - "type": "string" - }, - "value": { - "type": "object", - "properties": { - "hostname": { - "type": "string" - }, - "ip": { - "type": "string" + "ai_bots": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } }, - "notes": { - "type": "string" + "required": [ + "active" + ], + "type": "object" + }, + "owasp": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } }, - "action": { - "type": "string", - "enum": [ - "deny", - "challenge", - "log", - "bypass" - ] - } + "required": [ + "active" + ], + "type": "object" }, - "required": [ - "hostname", - "ip", - "action" - ], - "additionalProperties": false - } - }, - "required": [ - "action", - "id", - "value" - ], - "additionalProperties": false - }, - { - "description": "Remove an IP Blocking rule", - "type": "object", - "properties": { - "action": { - "type": "string" - }, - "id": { - "type": "string" - }, - "value": { - "type": "string" - } - }, - "required": [ - "action", - "id" - ], - "additionalProperties": false - }, - { - "description": "Update a managed ruleset", - "type": "object", - "properties": { - "action": { - "type": "string" - }, - "id": { - "type": "string", - "enum": [ - "ai_bots", - "bot_filter", - "bot_protection", - "traffic_sources", - "vercel_ruleset", - "owasp" - ] - }, - "value": { - "type": "object", - "properties": { - "action": { - "type": "string", - "enum": [ - "log", - "challenge", - "deny" - ] + "vercel_ruleset": { + "properties": { + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "action": { + "type": "string", + "enum": [ + "challenge", + "deny", + "log" + ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" + } }, - "active": { - "type": "boolean" - } + "required": [ + "active" + ], + "type": "object" }, - "required": [ - "active" - ], - "additionalProperties": false - } - }, - "required": [ - "action", - "id", - "value" - ], - "additionalProperties": false - }, - { - "description": "Update a managed rule group", - "type": "object", - "properties": { - "action": { - "type": "string" - }, - "id": { - "type": "string", - "enum": [ - "ai_bots", - "bot_filter", - "bot_protection", - "traffic_sources", - "vercel_ruleset", - "owasp" - ] - }, - "value": { - "type": "object", - "additionalProperties": { - "type": "object", + "traffic_sources": { "properties": { "active": { - "type": "boolean" + "type": "boolean", + "enum": [ + false, + true + ] }, "action": { "type": "string", "enum": [ - "log", "challenge", - "deny" + "deny", + "log" ] + }, + "updatedAt": { + "type": "string" + }, + "userId": { + "type": "string" + }, + "username": { + "type": "string" } }, "required": [ "active" ], - "additionalProperties": false + "type": "object" } - } - }, - "required": [ - "action", - "id", - "value" - ], - "additionalProperties": false - }, - { - "description": "Toggle bot ID", - "type": "object", - "properties": { - "action": { - "type": "string" - }, - "id": { - "type": "string" }, - "value": { - "type": "boolean" - } + "type": "object" }, - "required": [ - "action", - "value" - ], - "additionalProperties": false - }, - { - "description": "Update log headers configuration", - "type": "object", - "properties": { - "action": { - "type": "string" - }, - "id": { - "type": "string" - }, - "value": { - "oneOf": [ - { + "botIdEnabled": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "logHeaders": { + "oneOf": [ + { + "items": { "type": "string" }, - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "type": "string" - } - ] - } - }, - "required": [ - "action", - "value" - ], - "additionalProperties": false - } - ] + "type": "array" + }, + { + "type": "string", + "enum": [ + "*" + ] + } + ] + } + }, + "required": [ + "changes", + "firewallEnabled", + "id", + "ips", + "ownerId", + "projectKey", + "rules", + "updatedAt", + "version" + ], + "type": "object" + } } } }, - "required": true - } - } - }, - "/v1/security/firewall/config/{configVersion}": { - "get": { - "description": "Retrieve the specified firewall configuration for a project. The deployed configVersion will be `active`", - "operationId": "getFirewallConfig", - "security": [ + "400": { + "description": "One of the provided values in the request query is invalid." + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + }, + "404": { + "description": "" + } + }, + "parameters": [ { - "bearerToken": [] + "name": "projectId", + "in": "query", + "required": true, + "schema": { + "type": "string" + } + }, + { + "description": "The Team identifier to perform the request on behalf of.", + "in": "query", + "name": "teamId", + "schema": { + "type": "string", + "example": "team_1a2b3c4d5e6f7g8h9i0j1k2l" + } + }, + { + "description": "The Team slug to perform the request on behalf of.", + "in": "query", + "name": "slug", + "schema": { + "type": "string", + "example": "my-team-url-slug" + } + }, + { + "description": "The deployed configVersion for the firewall configuration", + "in": "path", + "name": "configVersion", + "required": true, + "schema": { + "type": "string" + } } + ] + }, + "delete": { + "description": "Promotes a draft WAF config to an active config", + "operationId": "deleteSecurityFirewallConfigByConfigVersion", + "security": [], + "summary": "Returns activated WAF config", + "tags": [ + "api-security" ], - "summary": "Read Firewall Configuration", + "responses": { + "204": { + "description": "", + "content": { + "application/json": { + "schema": { + "type": "string", + "enum": [ + "" + ] + } + } + } + }, + "400": { + "description": "" + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + }, + "404": { + "description": "" + }, + "500": { + "description": "" + } + }, + "parameters": [] + } + }, + "/v1/security/firewall/config/{configVersion}/activate": { + "post": { + "description": "Promotes a draft WAF config to an active config", + "operationId": "createSecurityFirewallConfigByConfigVersionActivate", + "security": [], + "summary": "Returns activated WAF config", "tags": [ - "security" + "api-security" ], "responses": { "200": { - "description": "If the firewall configuration includes a [custom managed ruleset](https://vercel.com/docs/security/vercel-waf/managed-rulesets), it will include a `crs` item that has the following values: sd: Scanner Detection ma: Multipart Attack lfi: Local File Inclusion Attack rfi: Remote File Inclusion Attack rce: Remote Execution Attack php: PHP Attack gen: Generic Attack xss: XSS Attack sqli: SQL Injection Attack sf: Session Fixation Attack java: Java Attack", + "description": "", "content": { "application/json": { "schema": { @@ -157517,8 +163677,7 @@ "action", "active" ], - "type": "object", - "description": "Scanner Detection - Detect and prevent reconnaissance activities from network scanning tools." + "type": "object" }, "ma": { "properties": { @@ -157541,8 +163700,7 @@ "action", "active" ], - "type": "object", - "description": "Multipart Attack - Block attempts to bypass security controls using multipart/form-data encoding." + "type": "object" }, "lfi": { "properties": { @@ -157565,8 +163723,7 @@ "action", "active" ], - "type": "object", - "description": "Local File Inclusion Attack - Prevent unauthorized access to local files through web applications." + "type": "object" }, "rfi": { "properties": { @@ -157589,8 +163746,7 @@ "action", "active" ], - "type": "object", - "description": "Remote File Inclusion Attack - Prohibit unauthorized upload or execution of remote files." + "type": "object" }, "rce": { "properties": { @@ -157613,8 +163769,7 @@ "action", "active" ], - "type": "object", - "description": "Remote Execution Attack - Prevent unauthorized execution of remote scripts or commands." + "type": "object" }, "php": { "properties": { @@ -157637,8 +163792,7 @@ "action", "active" ], - "type": "object", - "description": "PHP Attack - Safeguard against vulnerability exploits in PHP-based applications." + "type": "object" }, "gen": { "properties": { @@ -157661,8 +163815,7 @@ "action", "active" ], - "type": "object", - "description": "Generic Attack - Provide broad protection from various undefined or novel attack vectors." + "type": "object" }, "xss": { "properties": { @@ -157685,8 +163838,7 @@ "action", "active" ], - "type": "object", - "description": "XSS Attack - Prevent injection of malicious scripts into trusted webpages." + "type": "object" }, "sqli": { "properties": { @@ -157709,8 +163861,7 @@ "action", "active" ], - "type": "object", - "description": "SQL Injection Attack - Prohibit unauthorized use of SQL commands to manipulate databases." + "type": "object" }, "sf": { "properties": { @@ -157733,8 +163884,7 @@ "action", "active" ], - "type": "object", - "description": "Session Fixation Attack - Prevent unauthorized takeover of user sessions by enforcing unique session IDs." + "type": "object" }, "java": { "properties": { @@ -157757,8 +163907,7 @@ "action", "active" ], - "type": "object", - "description": "Java Attack - Mitigate risks of exploitation targeting Java-based applications or components." + "type": "object" } }, "required": [ @@ -157774,8 +163923,7 @@ "sqli", "xss" ], - "type": "object", - "description": "Custom Ruleset" + "type": "object" }, "rules": { "items": { @@ -158923,55 +165071,25 @@ } }, "400": { - "description": "One of the provided values in the request query is invalid." + "description": "" }, "401": { "description": "The request is not authorized." }, + "402": { + "description": "" + }, "403": { "description": "You do not have permission to access this resource." }, "404": { "description": "" - } - }, - "parameters": [ - { - "name": "projectId", - "in": "query", - "required": true, - "schema": { - "type": "string" - } - }, - { - "description": "The Team identifier to perform the request on behalf of.", - "in": "query", - "name": "teamId", - "schema": { - "type": "string", - "example": "team_1a2b3c4d5e6f7g8h9i0j1k2l" - } - }, - { - "description": "The Team slug to perform the request on behalf of.", - "in": "query", - "name": "slug", - "schema": { - "type": "string", - "example": "my-team-url-slug" - } }, - { - "description": "The deployed configVersion for the firewall configuration", - "in": "path", - "name": "configVersion", - "required": true, - "schema": { - "type": "string" - } + "500": { + "description": "" } - ] + }, + "parameters": [] } }, "/v1/security/firewall/attack-status": { @@ -159867,6 +165985,234 @@ ] } }, + "/v1/security/firewall/config/generate-rule": { + "post": { + "description": "Generate a firewall rule from a natural language description.", + "operationId": "generateFirewallRule", + "security": [ + { + "bearerToken": [] + } + ], + "summary": "Generate a firewall rule from natural language", + "tags": [ + "firewall" + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "properties": { + "rule": { + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "active": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "conditionGroup": { + "items": { + "properties": { + "conditions": { + "items": { + "properties": { + "type": { + "type": "string" + }, + "op": { + "type": "string" + }, + "neg": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "key": { + "type": "string" + }, + "value": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "required": [ + "op", + "type" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "conditions" + ], + "type": "object" + }, + "type": "array" + }, + "action": { + "properties": { + "mitigate": { + "properties": { + "action": { + "type": "string" + }, + "rateLimit": { + "nullable": true, + "properties": { + "algo": { + "type": "string" + }, + "window": { + "type": "number" + }, + "limit": { + "type": "number" + }, + "keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action": { + "nullable": true, + "type": "string" + } + }, + "required": [ + "algo", + "keys", + "limit", + "window" + ], + "type": "object" + }, + "redirect": { + "nullable": true, + "properties": { + "location": { + "type": "string" + }, + "permanent": { + "type": "boolean", + "enum": [ + false, + true + ] + } + }, + "required": [ + "location", + "permanent" + ], + "type": "object" + }, + "actionDuration": { + "nullable": true, + "type": "string" + } + }, + "required": [ + "action" + ], + "type": "object" + } + }, + "type": "object" + } + }, + "required": [ + "action", + "active", + "conditionGroup", + "name" + ], + "type": "object" + }, + "error": { + "type": "string" + } + }, + "type": "object" + } + } + } + }, + "400": { + "description": "One of the provided values in the request query is invalid." + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + }, + "404": { + "description": "" + }, + "408": { + "description": "" + }, + "500": { + "description": "" + } + }, + "parameters": [ + { + "name": "projectId", + "in": "query", + "required": true, + "schema": { + "type": "string" + } + }, + { + "description": "The Team identifier to perform the request on behalf of.", + "in": "query", + "name": "teamId", + "schema": { + "type": "string", + "example": "team_1a2b3c4d5e6f7g8h9i0j1k2l" + } + }, + { + "description": "The Team slug to perform the request on behalf of.", + "in": "query", + "name": "slug", + "schema": { + "type": "string", + "example": "my-team-url-slug" + } + } + ] + } + }, "/speed-insights/toggle": { "post": { "description": "", @@ -178136,6 +184482,106 @@ } }, "/v8/certs": { + "get": { + "description": "Get certs", + "operationId": "getCerts", + "security": [ + { + "bearerToken": [] + } + ], + "summary": "Get certs", + "tags": [ + "certs" + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "properties": { + "certs": { + "items": { + "properties": { + "id": { + "type": "string" + }, + "createdAt": { + "type": "number" + }, + "expiresAt": { + "type": "number" + }, + "autoRenew": { + "type": "boolean", + "enum": [ + false, + true + ] + }, + "cns": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "autoRenew", + "cns", + "createdAt", + "expiresAt", + "id" + ], + "type": "object" + }, + "type": "array" + }, + "pagination": { + "$ref": "#/components/schemas/Pagination" + } + }, + "required": [ + "certs", + "pagination" + ], + "type": "object" + } + } + } + }, + "400": { + "description": "" + }, + "401": { + "description": "The request is not authorized." + }, + "403": { + "description": "You do not have permission to access this resource." + } + }, + "parameters": [ + { + "description": "The Team identifier to perform the request on behalf of.", + "in": "query", + "name": "teamId", + "schema": { + "type": "string", + "example": "team_1a2b3c4d5e6f7g8h9i0j1k2l" + } + }, + { + "description": "The Team slug to perform the request on behalf of.", + "in": "query", + "name": "slug", + "schema": { + "type": "string", + "example": "my-team-url-slug" + } + } + ] + }, "post": { "description": "Issue a new cert", "operationId": "issueCert", @@ -181498,6 +187944,13 @@ "integration-scope-changed", "invoice-modified", "invoice-refunded", + "kms-issuer-created", + "kms-issuer-deleted", + "kms-issuer-key-rotated", + "kms-issuer-policy-created", + "kms-issuer-policy-deleted", + "kms-issuer-policy-updated", + "kms-issuer-updated", "log-drain-created", "log-drain-deleted", "log-drain-disabled", @@ -182368,6 +188821,13 @@ "integration-scope-changed", "invoice-modified", "invoice-refunded", + "kms-issuer-created", + "kms-issuer-deleted", + "kms-issuer-key-rotated", + "kms-issuer-policy-created", + "kms-issuer-policy-deleted", + "kms-issuer-policy-updated", + "kms-issuer-updated", "log-drain-created", "log-drain-deleted", "log-drain-disabled", @@ -182979,6 +189439,13 @@ "integration-scope-changed", "invoice-modified", "invoice-refunded", + "kms-issuer-created", + "kms-issuer-deleted", + "kms-issuer-key-rotated", + "kms-issuer-policy-created", + "kms-issuer-policy-deleted", + "kms-issuer-policy-updated", + "kms-issuer-updated", "log-drain-created", "log-drain-deleted", "log-drain-disabled",